我在命令提示符下运行 ffmpeg.exe。我正在尝试使用该-report
选项生成报告文件。如何明确指定报告名称?
问问题
7901 次
2 回答
5
看起来只能用环境变量设置 [?]
export FFREPORT=file=/home/someone/log/ffmpeg-$(date +%Y%m%s).log
这是因为,否则,它必须从命令行参数解析输出文件名,这意味着“ffmpeg 已经在运行,所以已经开始记录东西”,显然是一种猫或老鼠游戏。
参考:https ://ffmpeg.org/trac/ffmpeg/ticket/1823和一些邮件列表帖子。
于 2013-01-19T18:26:02.340 回答
1
Windows 7 上的简单方法是:
ffmpeg -i 文件名.mp4 -hide_banner 2> 文件名_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”,您可以用选项/开关的方式将您需要使用的任何内容替换为您想要的命令行。
您可以自行决定报告文件的名称和路径,可以是任何有效的文件路径。
于 2017-01-24T18:26:59.430 回答