我在命令提示符下运行ffmpeg.exe。我正在尝试使用-report
选项生成报告文件。如何明确指定报告名称?
答案 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"您可以按照预期命令行的选项/开关的方式替换您需要使用的任何内容。
您自己可以了解报告文件的名称和路径,它可以是任何有效的文件路径。