我需要转储 ffmpeg 错误消息。
已经检查了 ffmpeg 文档,但仍然不知道如何准确转储。
如果您能展示一些具体的示例命令,我将不胜感激。
答案1
您可以使用该-report
选项。从文档:
'-报告'
将完整命令行和控制台输出转储到当前目录中名为 program-YYYYMMDD-HHMMSS.log 的文件中。此文件可用于错误报告。它还暗示 -loglevel verbose。
将环境变量 FFREPORT 设置为任何值都具有相同的效果。如果该值是以 ':' 分隔的 key=value 序列,则这些选项将影响报告;如果选项值包含特殊字符或选项分隔符 ':',则必须对其进行转义(请参阅 ffmpeg-utils 手册中的“引用和转义”部分)。可以识别以下选项:
'文件'
设置用于报告的文件名;%p 扩展为程序名称,%t 扩展为时间戳,%%扩展为纯%
解析环境变量的错误并不致命,也不会出现在报告中。
您可以将设置-loglevel
为warning
或error
设置为仅拾取错误。在文档有关‘loglevel’的更多信息。