【发布时间】:2013-01-18 16:15:49
【问题描述】:
命令是
ffmpeg -i path/to/video.avi path/to/video.mpg
它在命令行中运行良好。但是,当我用 PHPs exec() 调用它时,返回值为 127,它似乎没有检测到 FFMPEG。我究竟做错了什么?我在本地主机中并且安全模式已关闭,但我对 FFMPEG 和 exec() 都是新手,所以这可能是一个菜鸟错误。提前致谢。
【问题讨论】:
-
exec 已启用?安全模式?你检查过 apache 日志吗?
-
如果你
exec()/usr/bin/ffmpeg 怎么办? -
使用 ffmpeg 的完整路径 - 运行 PHP 的任何帐户显然都没有它。
-
路径问题?权限问题?
-
这是一个路径问题,谢谢大家。