ffmpeg在运行前验证命令行?

ffmpeg在运行前验证命令行?,ffmpeg,Ffmpeg,在执行ffmpeg命令之前,是否有验证其语法的选项? 这将有助于我以编程方式构建命令行,并立即根据ffmpeg对其进行验证。我不确定是否有验证语法的选项,但你能做的最好的方法是使用 -对数电平 示例:ffmpeg-i input.mp4-loglevel error output.mmp3 输出 [NULL@0x7f9c88831e00]找不到适合“4.mmp3”的输出格式 4.mmp3:参数无效 有8个日志级别 安静没有任何意义 恐慌只显示可能导致进程崩溃的致命错误,例如和断言失败。这是目前没

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

我不确定是否有验证语法的选项,但你能做的最好的方法是使用 -对数电平

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

输出

[NULL@0x7f9c88831e00]找不到适合“4.mmp3”的输出格式 4.mmp3:参数无效

有8个日志级别

安静没有任何意义

恐慌只显示可能导致进程崩溃的致命错误,例如和断言失败。这是目前没有使用的任何东西

致命错误仅显示致命错误。这些都是错误,在这些错误之后,流程绝对无法继续

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

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

信息在处理过程中显示信息性消息。这是除了警告和错误之外的。这是默认值

详细信息与信息相同,只是更详细

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

我想为了验证语法,最好使用-loglevelwarning,因为它同时显示警告和错误

希望这有帮助