Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
命令是
ffmpeg -i path/to/video.avi path/to/video.mpg
它可以从命令行正常工作。但是,当我用 PHPs 调用它时exec(),返回值为 127,它似乎没有检测到 FFMPEG。我究竟做错了什么?我在 localhost 并且安全模式已关闭,但我对 FFMPEG 和 都是新手exec(),所以这可能是一个菜鸟错误。提前致谢。
exec()
尝试
exec(/path/to/ffmpeg -i path/to/video.avi path/to/video.mpg);
您是否将您的 ffmpeg 命令注册为 Linux / Windows 中的 PATH 环境变量????似乎您没有将其设置为 PATH 变量,这就是为什么您必须包含 FFMPEG 命令的完整路径以便它为您工作。