所以在下面的wiki页面上,我看到ffmpeg告诉我们在使用faststart进行HTML5兼容时,我们应该使用+符号。
https://trac.ffmpeg.org/wiki/Encode/H.264#faststartforwebvideo
-movflags +faststart
但是看看这里和其他网站上的命令行示例,每个人都将它放在他们的命令行中。
ffmpeg -i C:\vidtests\Wildlife.mp4 -movflags faststart C:\vidtests\Wildlife_fs.mp4
所以我的问题是,如果+符号存在与否应该重要吗?
答案 0 :(得分:1)
+
。如果+
的行为与-movflags
的行为相似,则会显示-flags
。例如,使用-flags qpel
会导致标记显式设置为 qpel
(同时清除任何其他标记),而使用-flags +qpel
将允许{{1要添加到任何非显式定义的标志的列表中。
但是,我不确定qpel
行为是否相似,我还没有经过测试;另外,我不确定是否有任何可以通过标志自动设置的movflags。
为了安全起见,最好添加wiki文章中显示的-movflags
。