php - 不一致的视频转换

标签 php command-line ffmpeg exec

我有一个脚本调用命令来对上传的视频运行 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/

相关文章:

php - Javascript 将 PHP Json 转换为 javascript 数组

php - 如何一次去除数组中的所有项目?

php - 如何使 javascript/php 聊天室在加载时间和 SQL 通信方面更加高效

FFMPEG 在使用 rtsp-simple-server 降低 FPS 和通过 RTSP 流式传输时保持质量

php - 我的YouTube脚本出现PHP fatal error

command-line - 如何返回到 Windows 命令提示符中的上一个目录?

bash - 我可以通过扩展名制作制表符完成过滤器文件吗?

shell - 跨 session 永久清除 fish shell 历史记录

FFmpeg如何以设定的时间间隔提取精确持续时间的时间片段?

python - 如何解决此错误 : AttributeError: 'NoneType' object has no attribute 'write_audiofile'