2012-10-14 2 views
0

제발, ffmpeg로 flv로 mpg 파일을 변환하려고합니다. PHP 시스템() 명령을 사용하여 실행하고 있습니다. 그러나 오류 코드 126이 나옵니다. 그게 무슨 뜻인지 아는 사람이 있습니까? 내 코드는 다음과 같습니다. system($ffmpegPath. " -i ". $srcFile. " -b 4000k -maxrate 4000k -bufsize 1835k ". $destFile, $cmd_status)시스템 명령 오류 코드 126

감사합니다. 내가 잘못된 ffmpeg 바이너리를 가리키는 것을 발견했다. 그러나 올바른 바이너리를 가리키게되었으므로 127이라는 오류가 발생합니다. 어떤 도움이 필요합니까? bash(1) 사람 페이지에서

+1

명령 줄에서 명령을 실행하면 ffmpeg가 동일한 파일을 인코딩 할 수 있습니까? –

+0

@ Joachim, 가능합니다. 그러나, 나는 PHP 스크립트를 사용하여 centos 서버에서 지금 그것을 실행하고 있습니다. 구성이 모두 정상입니다. – NaijaProgrammer

+0

프로세스를 실행하는 데 라이브러리가 필요하지 않거나 시스템의'path'에서 라이브러리를 찾을 수 없습니다. – Stan

답변

3

:

명령을 찾을 수 있지만 실행되지 않는 경우는, 반환 상태는

(126)는 주어진 바이너리를 실행할 수 있는지 확인합니다.