如何停止ffmpeg写入日志命令行字符串

时间:2016-02-17 02:25:08

标签: php ffmpeg php-7

我通过shell_exec();将mp3保存到mp3并使用日志进行错误控制

FFREPORT=file=ffreport%p%t.log:level=16

但如果我将level=16更改为level=0

每次转换我仍然得到带文字的ffreport%p%t.log文件:

Command line:
ffmpeg -y -i /tmp/php2hmlyt  -acodec copy /home/uploads/5607.mp3

如何停止写入记录无用的命令行数据?

2 个答案:

答案 0 :(得分:0)

根据建议here,您可能需要登录/ dev / null,这与this superuser answer非常相似

希望会有所帮助!

答案 1 :(得分:0)

来自man ffmpeg我有:

  

安静,-8什么都不显示;保持沉默。

     

恐慌,0只显示可能导致进程崩溃的致命错误,例如并断言失败。目前没有用于任何目的。

     

错误,16显示所有错误,包括可以从中恢复的错误。

尝试 -8 值。它应该有所帮助。