在ffmpeg转换..抱怨给$ _server ['document_root']?

时间:2011-03-08 18:32:02

标签: php ffmpeg

哪一个是正确的?

exec("ffmpeg/ffmpeg -i ".$_FILES['FILE_PATH']['tmp_name']." ".$target_path);

exec($_SERVER['DOCUMENT_ROOT']."/ffmpeg/ffmpeg -i ". $_FILES['FILE_PATH']['tmp_name']." ".$target_path);

是否需要文档根?

1 个答案:

答案 0 :(得分:1)

它只是添加了一些路径信息,所以这一切都取决于你如何安装ffmpeg,以及在哪里。

e.g。假设文档根目录是

$_SERVER['DOCUMENT_ROOT'] = '/home/sites/example.com/html';

您的第二个代码示例如下:

exec('/home/sites/example.com/html/ffmpeg/ffmpeg -i /tmp/xyzabc123 /path/to/target');

如果您尚未在服务器上的确切位置安装ffmpeg,则exec将失败。