“-movflags frag_keyframe+empty_moov”标志是什么意思?

use*_*521 7 video ffmpeg

当我使用 FFMPEG 编码视频时-movflags frag_keyframe+empty_moov- 我在网上找到了它 - 它允许我获取 mp4 视频流(如果没有它,Could not write header for output file #0 (incorrect codec parameters ?)如果我想在某个地方流输出,我会收到错误,但如果我传递输出文件名,它会out.mp4起作用例子)。我问这个问题是因为这个标志也会以某种方式干扰我的视频,并且我无法将其上传到 Twitter,例如使用这个标志时(如果没有它,Twitter 会接受我的视频)。所以它搞乱了编码/格式或其他东西......有什么解决方法吗?

小智 0

尝试使用这个代替:

-movflags faststart
Run Code Online (Sandbox Code Playgroud)

  • 如果您能解释它的作用以及它将如何解决所提出的问题,将会有所帮助。 (7认同)