0

命令是

ffmpeg -i path/to/video.avi path/to/video.mpg

它可以从命令行正常工作。但是,当我用 PHPs 调用它时exec(),返回值为 127,它似乎没有检测到 FFMPEG。我究竟做错了什么?我在 localhost 并且安全模式已关闭,但我对 FFMPEG 和 都是新手exec(),所以这可能是一个菜鸟错误。提前致谢。

4

2 回答 2

2

尝试

exec(/path/to/ffmpeg -i path/to/video.avi path/to/video.mpg);
于 2013-01-18T16:22:42.980 回答
0

您是否将您的 ffmpeg 命令注册为 Linux / Windows 中的 PATH 环境变量????似乎您没有将其设置为 PATH 变量,这就是为什么您必须包含 FFMPEG 命令的完整路径以便它为您工作。

于 2015-02-26T16:40:21.870 回答