2013-10-23 2 views
4

저는 ffmpeg를 사용하여 비디오를 변환하고 있습니다. 약 66 %의 시간이 끝날 때까지 그 일을하지 않습니다. 단순히 작업이 종료되기 전에 종료되고 "0"대신 "137"이 반환됩니다.ffmpeg가 return code로 닫습니다. 137

어디에도이 리턴 코드에 대한 정보가없는 것 같습니다. 누구든지 몇 가지 팁을 알고 있습니까? 아니면 추가 지침을 찾을 수 있습니까? 감사합니다

답변

4

137 (128 + 9)은 신호 9 (SIGKILL)로 사망했음을 의미합니다. 이것은 대개 무언가가ffmpeg이 신호를 보냈지 만 프로그램 자체가 충돌하지 않았 음을 의미합니다.

장기 실행 ffmpeg을 보면서 죽이는 과정이있을 수 있습니까?

또 다른 가능성은 (이 SIGKILL으로 사망하지 SIGABRT 경우에 얻을 것인지 잘 모르겠어요하지만) 당신의 ffmpeg 프로세스가 ulimit 할당량 그리고 그것은 시스템에 의해 살해됩니다에 Over 것입니다. ulimit -a 명령을 실행하고 의심스러운 낮은 할당량을 확인하십시오.

+0

네, 도와 주셔서 감사합니다. 내 시스템 관리자와 얘기하고 체크 아웃 생각합니다. –

관련 문제