2012-06-28 116 views
2

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

+0

另请参阅有关ffmpeg报告的主要问题和解答:http://stackoverflow.com/questions/2066076/how-do-i-enable-ffmpeg-logging-and-where-can-i-find-the-ffmpeg-日志文件 –

回答

2

看起来只能设置可变的环境

出口FFREPORT =文件= /家庭/人/日志/的ffmpeg [?] - $(日期+%Y%M%S)的.log

这是因为,否则,它将不得不从命令行参数解析输出文件名,这意味着“ffmpeg已经在运行,所以已经开始记录事情”,显然这是一种猫或鼠标游戏。

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

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”可以替代任何你需要在选项/开关的方式来使用你的意图的命令行。

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