如何从 ffmpeg 命令转储错误消息?

如何从 ffmpeg 命令转储错误消息?

我需要转储 ffmpeg 错误消息。

已经检查了 ffmpeg 文档,但仍然不知道如何准确转储。

如果您能展示一些具体的示例命令,我将不胜感激。

答案1

您可以使用该-report选项。从文档

'-报告'

将完整命令行和控制台输出转储到当前目录中名为 program-YYYYMMDD-HHMMSS.log 的文件中。此文件可用于错误报告。它还暗示 -loglevel verbose。

将环境变量 FFREPORT 设置为任何值都具有相同的效果。如果该值是以 ':' 分隔的 key=value 序列,则这些选项将影响报告;如果选项值包含特殊字符或选项分隔符 ':',则必须对其进行转义(请参阅 ffmpeg-utils 手册中的“引用和转义”部分)。可以识别以下选项:

'文件'

设置用于报告的文件名;%p 扩展为程序名称,%t 扩展为时间戳,%%扩展为纯%

解析环境变量的错误并不致命,也不会出现在报告中。

您可以将设置-loglevelwarningerror设置为仅拾取错误。在文档有关‘loglevel’的更多信息。

相关内容