我有一个脚本调用命令来对上传的视频运行 ffmpeg 转换。但是,它仅在随机时间起作用。有时表单将完成提交并且 ffmpeg 进程将运行;在其他时候,ffmpeg 命令根本无法运行。这是我在 exec() 函数中运行的命令:
ffmpeg -i "uploaded_file -b 450k "converted_file" >/dev/null 2>&1 &
谁能解释为什么这只适用于某些尝试而不适用于其他尝试?
最佳答案
如果 ffmpeg 失败并抛出错误怎么办?现在您将所有输出发送到 /dev/null
所以你永远不会知道。
更改>/dev/null
进入 >>/tmp/ffmpeglog
记录日志
关于php - 不一致的视频转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/916359/