chrome浏览器目前只支持编解码格式为H264格式的视频,如果某个.mp4后缀的视频不能在chrome浏览器中播放,多半是这个视频的编码格式不是H264的!
1、可以通过ffmpeg工具查看当前视频的编码格式:
ffprobe -v error -select_streams v:0 -show_entries stream=codec_name -of default=noprint_wrappers=1:nokey=1 your_video_file.mp4
执行这行命令后,会输出视频对应的编码格式:h264 或者 mpeg4(这种就不能在chrome中播放)
2、如果不是H264编码格式,则利用ffmpeg工具对视频进行编码格式转换:
ffmpeg -i input.mp4 -c:v libx264 -preset medium -crf 23 -c:a aac -b:a 128k output.mp4
转换编码格式后,再次尝试通过chrome浏览器播放该视频,就可以了。
详细的文档,推荐:https://www.cnblogs.com/Yellow-ice/p/13743400.html