FFMPEG在Windows快速启动命令行带或不带+



所以在下面的wiki页面上,我看到ffmpeg告诉我们,当使用快速启动HTML5兼容性时,我们应该使用+符号。

https://trac.ffmpeg.org/wiki/Encode/H.264 faststartforwebvideo

-movflags +faststart

但是看看这里和其他网站的命令行示例,每个人都像这样把它放在命令行中。

ffmpeg -i C:vidtestsWildlife.mp4 -movflags faststart C:vidtestsWildlife_fs.mp4

所以我的问题是+符号是否存在有关系吗?

无论是否使用+,它都可能工作。

如果-movflags的行为与-flags相似,则表示+。例如,使用-flags qpel将导致标志被显式设置为,只有 qpel(同时清除任何其他标志),而使用-flags +qpel将允许qpel被添加到任何非显式定义的标志列表中。

然而,我不确定-movflags的行为是否类似,我还没有测试;此外,我不确定是否有任何movflags可以自动设置,因为它们可以与标志。

为了安全起见,最好添加+,如wiki文章所示。