ffmpeg在运行之前验证命令行?

时间:2014-07-09 04:34:04

标签: ffmpeg

在执行之前是否有选项可以验证ffmpeg命令的语法? 这将有助于我以编程方式构建命令行,并立即对ffmpeg进行验证。

1 个答案:

答案 0 :(得分:0)

我不确定是否有一个选项来验证语法,但你能做的最好的就是使用 -loglevel

示例:ffmpeg -i input.mp4 -loglevel error output.mmp3

输出

[NULL @ 0x7f9c88831e00] Unable to find a suitable output format for '4.mmp3' 4.mmp3: Invalid argument

有8个-loglevel

quiet没有显示任何内容。

panic仅显示可能导致进程崩溃的致命错误,例如并断言失败。目前没有用于任何目的。

fatal仅显示致命错误。这些是错误,之后该过程绝对不能继续。

error显示所有错误,包括可以从中恢复的错误。

warning显示所有警告和错误。将显示与可能不正确或意外事件相关的任何消息。

info在处理过程中显示信息性消息。这是警告和错误的补充。这是默认值。

verbose与信息相同,但更详细。

debug显示所有内容,包括调试信息。

我想验证语法最好使用-loglevel warning,因为它会显示警告和错误。

希望这会有所帮助。