我通过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
如何停止写入记录无用的命令行数据?
答案 0 :(得分:0)
根据建议here,您可能需要登录/ dev / null,这与this superuser answer非常相似
希望会有所帮助!
答案 1 :(得分:0)
来自man ffmpeg
我有:
安静,-8什么都不显示;保持沉默。
恐慌,0只显示可能导致进程崩溃的致命错误,例如并断言失败。目前没有用于任何目的。
错误,16显示所有错误,包括可以从中恢复的错误。
尝试 -8 值。它应该有所帮助。