ffmpeg设置报告日志文件名

时间:2012-06-28 09:39:42

标签: logging ffmpeg

我在命令提示符下运行ffmpeg.exe。我正在尝试使用-report选项生成报告文件。如何明确指定报告名称?

2 个答案:

答案 0 :(得分:3)

看起来只能用环境变量

设置[?]

导出FFREPORT = file = / home / someone / log / ffmpeg - $(日期+%Y%m%s).log

这是因为,否则,它必须从命令行参数解析输出文件名,这意味着“ffmpeg已经在运行,因此已经开始记录事物”,显然是一种猫或鼠标游戏。 / p>

参考:https://ffmpeg.org/trac/ffmpeg/ticket/1823和一些邮件列表帖子。

答案 1 :(得分:0)

Windows 7上的简单方法是:

  

ffmpeg -i filename.mp4 -hide_banner 2> filename_Info.txt

我在批处理文件中的首选解决方案是:

:: Location of file
SET file=filename

:: Location of FFMPEG
SET ffmpeg=C:\Program Files\FFmpeg\ffmpeg.exe

:: Analyse File
"%ffmpeg%" -i "%file%.mp4" -hide_banner  2> "%file%_Info.txt"

对于我的单一选项" -hide_banner"您可以按照预期命令行的选项/开关的方式替换您需要使用的任何内容。

您自己可以了解报告文件的名称和路径,它可以是任何有效的文件路径。