2009-05-27 5 views
0

업로드 된 비디오에서 ffmpeg 변환을 실행하는 명령을 호출하는 스크립트가 있습니다. 그러나 그것은 임의의 시간에만 작동합니다. 때때로 양식이 제출을 끝내고 ffmpeg 프로세스가 실행 중일 때가 있습니다. 다른 때에는 ffmpeg 명령이 전혀 실행되지 않습니다. 다음은 exec() 함수에서 실행중인 명령입니다.일관성없는 비디오 변환

ffmpeg -i "uploaded_file -b 450k "converted_file" >/dev/null 2>&1 & 

다른 사람이 아닌 특정 시도에서만 작동하는 이유는 누구에게 설명 할 수 있습니까?

+0

를 유지? 외부 명령보다는 PHP에 문제가있을 수 있습니다. –

답변

4

ffmpeg에 오류가 발생하고 throw 및 오류가 발생하면 어떻게해야합니까? 지금은 모든 출력을 /dev/null으로 보내므로 결코 알 수 없습니다. >>/tmp/ffmpeglog

변경 >/dev/null는 우리가 실제 코드를 참조하십시오 수 로그

+0

이것은 내가 제안하려고했던 것입니다. –