我从独立的java类运行ffmpeg,并读取stderr。然而,我的日志文件是越来越充斥着信息像ffmpeg,stderr上的信息转储
“帧= 581 fps的= 52,Q = 28.0尺寸= 2074kB时间= 17.98比特率= 944.9kbits/S”
有什么办法把这些消息关闭并只捕获错误,如果有的话?如果这不是一个选项,是否有至少一些方法将这些消息传递给stdout,而不是stderr?
感谢, tekgro
我从独立的java类运行ffmpeg,并读取stderr。然而,我的日志文件是越来越充斥着信息像ffmpeg,stderr上的信息转储
“帧= 581 fps的= 52,Q = 28.0尺寸= 2074kB时间= 17.98比特率= 944.9kbits/S”
有什么办法把这些消息关闭并只捕获错误,如果有的话?如果这不是一个选项,是否有至少一些方法将这些消息传递给stdout,而不是stderr?
感谢, tekgro
哦,是啊超级简单的只是把-v 0在你的ffmpeg的命令(出于某种原因,我个人没有成功与日志级别搞乱)
如果你在命令行中运行它,FFmpeg的有日志记录级别的选项:
-loglevel loglevel
凡loglevel
是quiet
之一,panic
,fatal
,error
,warning
,info
,verbose
或debug
。
您使用JNI? – 2011-03-09 22:24:33