FFmpeg 视频转码保存mp4文件浏览器播放解决方案

场景浏览器

        浏览器能够播放部分的mp4格式,有的mp4格式没法播放,尝试转码兼容播放,支持播放形式如:http://192.168.58.173:8080/hls/1.mp4ide

 

解决方案测试

                ffmpeg.exe -i test.mp4 -vcodec libx264  browser.mp4编码

说明firefox

            输入文件test.mp4能够是其余不一样的视频流文件例如avi,ts等,转换以后谷歌,firefox, edge等浏览器测试经过  code


缘由视频

            MP4自己不是一种简单的视频格式,它是一个包装了视频和音频格式的壳。至于里面的视频和音频使用什么编码格式是可变的。MP4的视频格式能够使用DivX也可以使用H264,Chrome只支持视频流H264,音频流AAC,而且像素格式也有要求,好比edge和firefox(提示该文件已损坏)只支持yuv420pit


若是像素格式不支持的,须要指定像素格式参数class

            ffmpeg.exe -i test.mp4 -vcodec libx264 -pix_fmt yuv420p   browser.mp4test


问题

            目前遇到播放一个2G大视频mp4格式文件,在firefox或者edge浏览器,加载缓慢,谷歌浏览器拖动播放平滑的问题

相关文章
相关标签/搜索