我通过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
如何停止写入日志无用的命令行数据?
正如这里建议的,你可能想要登录到/dev/null,这与这个超级用户答案非常相似
希望会有所帮助!
从man ffmpeg
我有:
安静, -8 什么都不显示;保持沉默。
panic, 0 仅显示可能导致进程崩溃的致命错误,例如和断言失败。这目前不用于任何内容。
错误, 16 显示所有错误,包括可以从中恢复的错误。
尝试使用 -8 值。它应该有帮助。