我正在运行安装了FFMPEG的Max OS 10.7,MAMP(PHP 5.3.6)。我想将视频从一种格式转换为另一种格式。以下进入终端工作正常:
ffmpeg -i /path/video.wmv /path/video.flv
文件video.wmv将转换为video.flv。大!现在,这条PHP行无效:
exec('ffmpeg -i /path/video.wmv /path/video.flv');
为什么呢?我花了很多时间阅读这篇文章,我仍然无法弄清楚出了什么问题。我已经阅读了关于这个主题的其他讨论,但没有明确的答案。任何帮助将不胜感激! (PHP safe_mode已关闭)。
答案 0 :(得分:5)
我会仔细检查ffmpeg的路径是否正确。另外,看看输出是否有用,如下所示:
exec("/usr/bin/ffmpeg -i $srcFile $destFile 2>&1", $output);
var_dump($output);