2

我正在尝试使用 ffmpeg 录制视频,然后使用 MSE 在播放器上播放。这是我正在使用的脚本:

 ffmpeg -i /dev/video0 -c:v libx264 -profile:v baseline -level:v 13 -g 250 -r 25 -keyint_min 250 -strict experimental -pix_fmt yuv420p -movflags frag_keyframe+empty_moov -b:a 96k sintel.mp4

除了在视频文件末尾有一个 mfra 框之外,这是可行的,我认为 MSE 不支持该框。如何删除此 mfra 框?

4

1 回答 1

7

将您的 movflags 更改为:

-movflags empty_moov+default_base_moof

如果您希望它也可以在 Chrome 上运行,请使用:

-movflags empty_moov+default_base_moof+frag_keyframe
于 2015-11-17T17:34:11.927 回答