我从一个独立的java类运行ffmpeg,然后读取stderr。但是,我的日志文件充斥着像
这样的消息“frame = 581 fps = 52 q = 28.0 size = 2074kB time = 17.98 bitrate = 944.9kbits / s”
有没有办法关闭这些消息,只捕获错误?如果这不是一个选项,是否至少有一些方法可以将这些消息传递给stdout而不是stderr?
谢谢, tekgro
答案 0 :(得分:2)
如果您在命令行上运行它,FFMpeg有一个记录级别选项:
-loglevel loglevel
其中loglevel
是quiet
,panic
,fatal
,error
,warning
,info
,{{}之一1}},或verbose
。
答案 1 :(得分:2)
哦,非常简单,只需在你的ffmpeg命令中放一个-v 0(由于某种原因,我个人没有成功搞乱loglevel)