我正在尝试使用 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 框?
最佳答案
将您的 movflags 更改为:
-movflags empty_moov+default_base_moof
如果您希望它也适用于 Chrome,请使用:
-movflags empty_moov+default_base_moof+frag_keyframe
关于html - 如何使用 FFMPEG 以 ISO BMFF 格式录制视频以供媒体源扩展使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33762315/