FFmpeg设置报告日志文件名

6

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


请参阅有关ffmpeg报告的主要问答:https://dev59.com/pXI95IYBdhLWcg3w-DL0 - Peter Cordes
2个回答

8

看起来只能通过环境变量设置[?]

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

这是因为,否则,它将不得不从命令行参数中解析输出文件名,这意味着“ffmpeg已经运行,因此已经开始记录日志”,所以似乎是一种猫和老鼠的游戏。

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


1
在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”,您可以替换您打算使用的选项/开关,以用于您的命令行。

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接