2011-03-09 52 views
1

我从独立的java类运行ffmpeg,并读取stderr。然而,我的日志文件是越来越充斥着信息像ffmpeg,stderr上的信息转储

“帧= 581 fps的= 52,Q = 28.0尺寸= 2074kB时间= 17.98比特率= 944.9kbits/S”

有什么办法把这些消息关闭并只捕获错误,如果有的话?如果这不是一个选项,是否有至少一些方法将这些消息传递给stdout,而不是stderr?

感谢, tekgro

+0

您使用JNI? – 2011-03-09 22:24:33

回答

2

哦,是啊超级简单的只是把-v 0在你的ffmpeg的命令(出于某种原因,我个人没有成功与日志级别搞乱)

2

如果你在命令行中运行它,FFmpeg的有日志记录级别的选项:

-loglevel loglevel

loglevelquiet之一,panicfatalerror,warninginfo,verbosedebug