Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 不一致视频转换_Php_Command Line_Ffmpeg_Exec - Fatal编程技术网

Php 不一致视频转换

Php 不一致视频转换,php,command-line,ffmpeg,exec,Php,Command Line,Ffmpeg,Exec,我有一个脚本调用一个命令,在上传的视频上运行ffmpeg转换。然而,它只能在随机时间工作。有时表单将完成提交,ffmpeg进程将运行;在其他情况下,ffmpeg命令根本无法运行。下面是我在exec()函数中运行的命令: ffmpeg -i "uploaded_file -b 450k "converted_file" >/dev/null 2>&1 & 有人能解释为什么这只适用于某些尝试而不适用于其他尝试吗?如果ffmpeg失败并抛出错误怎么办?现在您正在将所有

我有一个脚本调用一个命令,在上传的视频上运行ffmpeg转换。然而,它只能在随机时间工作。有时表单将完成提交,ffmpeg进程将运行;在其他情况下,ffmpeg命令根本无法运行。下面是我在exec()函数中运行的命令:

ffmpeg -i  "uploaded_file -b 450k  "converted_file" >/dev/null 2>&1 &

有人能解释为什么这只适用于某些尝试而不适用于其他尝试吗?

如果ffmpeg失败并抛出错误怎么办?现在您正在将所有输出发送到
/dev/null
,因此您永远不会知道


/dev/null
更改为
>/tmp/ffmpeglog
以保留日志

如果ffmpeg失败并抛出错误怎么办?现在您正在将所有输出发送到
/dev/null
,因此您永远不会知道


/dev/null
更改为
>/tmp/ffmpeglog
以保留日志

我们可以查看您的实际代码吗?这可能是PHP的问题,而不是外部命令的问题。我们可以看看您的实际代码吗?这可能是PHP的问题,而不是外部命令的问题。这是我的建议。这是我的建议。