命令为
ffmpeg -i path/to/video.avi path/to/video.mpg
,它在命令行中工作得很好。然而,当我用PHPs exec()
调用它时,返回值为127,它似乎没有检测到FFMPEG。我做错了什么?我在本地主机和安全模式是关闭的,但我是新的FFMPEG和exec()
,所以这可能是一个新手的错误。
Try
exec(/path/to/ffmpeg -i path/to/video.avi path/to/video.mpg);
您是否将ffmpeg命令注册为Linux/Windows中的PATH环境变量????似乎您没有将其设置为PATH变量,这就是为什么您必须包含FFMPEG命令的完整路径,以便它为您工作。