当谈到 PHP 时,我有点初学者,我正在尝试创建一个简单的(ish)系统,在其中输入文件,然后转换为各种分辨率的 html5 视频。
我已经整理出如何处理多个文件上传等,但现在我遇到了问题。
我似乎无法让 exec 在 PHP 中执行 FFMPEG。
例如,如果我在命令行(Mac OSX 10.8 上的终端)中键入它,它会正确转换视频:
ffmpeg -i /Users/charlieryan/Desktop/MOV01785.MPG websample.mov
这会正确地将转换后的视频文件输出到我的主目录中。
但是,如果我在 PHP 中运行它,如下所示:
exec('ffmpeg -i /Users/charlieryan/Desktop/MOV01785.MPG websample.mov');
绝对没有任何反应……我的统计监视器没有记录处理器使用的任何变化,而且我在系统上的任何地方都找不到输出文件。
由于我在这方面有点菜鸟,我假设我做错了什么,但它是什么?
谢谢,
查理