系统命令错误代码为126

时间:2012-10-14 17:40:38

标签: php ffmpeg system

请,我正在尝试使用ffmpeg将mpg文件转换为flv。我使用php system()命令来执行它。但是,我得到错误代码为126.任何想法是什么意思?这是我的代码:  system($ffmpegPath. " -i ". $srcFile. " -b 4000k -maxrate 4000k -bufsize 1835k ". $destFile, $cmd_status)

感谢。我发现我指的是错误的ffmpeg二进制文件。但是,现在我指向正确的二进制文件,我得到127的错误。有任何帮助吗?

1 个答案:

答案 0 :(得分:5)

来自bash(1)手册页:

  

如果找到命令但不可执行,          返回状态为126。

确保您可以执行给定的二进制文件。