MP4 视频部分浏览器无法播放

起因

ffmpeg 拉取rtsp保存为MP4本地文件,后续在 video标签上播放谷歌、360浏览器出现黑屏无法实现视频播放,但在edge、IE上面可以正常播放。

原因

怀疑是视频的问题,对比浏览器得知google仅支持h264协议视频文件播放,此时的视频协议是hevc。使用ffmpeg查看视频视频情况(ffmpeg是一款软件,官网下载后解压可用)。

ffmpeg.exe -i C:\录制视频1676340727862.mp4

不能正常播放

MP4 视频部分浏览器无法播放_第1张图片

可以正常播放

MP4 视频部分浏览器无法播放_第2张图片

解决

录制视频时指定h264编码或者录制文件进行转码h264,使用命令-vcodec h264,具体操作如下:

ffmpeg.exe -i C:\录制视频1676340727862.mp4 -vcodec h264 c:\output.mp4

总结

多了解视频文件编码,编码提高兼容

你可能感兴趣的:(FFmpeg,ffmpeg,html5)