一直在试图利用我已经上传到我的域中的脚本来执行FFMPEG通过PHP执行FFMPEG问题
<?php
$output = array();
$result = -1;
exec('../../../../../../usr/bin/ffmpeg -ab 320k -i source.wav dest320.mp3', $output, $result);
var_dump($output, $result);
?>
的示例代码表示,该计划不应该返回-1,除非有一个错误,但我已经指出了FFmpeg中存储的确切路径.....
当我打电话“的ffmpeg -AB 320K -i source.wav dest320.mp3”从它的工作原理CentOS的...
很失落并花了几个小时试图解决它。
感谢
CP
你意识到你可以使用绝对路径,比如'/ usr/bin/ffmpeg'而不是向后进入目录,对吧?另外,您需要确保运行'exec'的用户具有访问ffmpeg的权限。 – Twisted1919
当你运行这个时,输出是什么? – SharkofMirkwood
嘿扭曲了,不,我没有意识到,现在就试试。我如何检查运行exec的用户是否拥有正确的权限?鲨鱼它输出 'array(0){} int(-1)' –