2011-04-27 16 views
3

FFmpeg를 사용하여 MP4에서 재생해야하는 동영상을 변환했지만 Quicktime에서 다음 오류가 표시됩니다.변환 된 FFmpeg mp4 파일이 Quicktime에로드되지 않습니다.

FFmpeg file produces this Quicktime error

(오류 -2041 : 잘못된 샘플 설명 영화에서 발견되었다 (output.mp4)).

다음 FFmpeg 명령 매개 변수를 사용하여 파일을 변환했습니다.

C : \ 온도 \ EOBTemp>는 FFmpeg -i input.mp4 -y -acodec libmp3lame -ab 96K -vcodec libx264 -vpre lossless_slow -crf 22 -threads 0 output.mp4

이제이 파일은 Windows Media Player에서 절대적으로 좋은 연극과가 VideoLAN (는 FFmpeg 기반, 그래서 여기에 놀랄. 나는 HawkEye's FFmpeg Windows Builds (는 FFmpeg의 자식-a304071 32 비트 정적 (최신)).

I에서 최신 빌드를 사용하지 정말 FFmpeg을 얻으려고 노력 했으므로 이것이 AAC 문제가 아니길 바란다. 명령과 함께 libfaac.dll 라이브러리 (FFmpeg.exe와 같은 폴더에 있음)를 사용하려면;

-acodec libfaac

도와주세요! 나는 잃어 버렸다!

답변

4

대신 "-acodec aac"을 사용해 보셨습니까?

+1

감사합니다. 실험에 -strict 실험을 추가 한 후에 답했습니다. – wonea

0

당신은 또한 사용할 수 있습니다

ffmpeg -i "file.flv" -f mov -vcodec libx264 -b 4096k -acodec libmp3lame -ab 256k "file.mov"

2

퀵타임 플레이어가 MP4 비디오에서 MP3 인코딩 된 오디오를 좋아하지 않는다. aac을 오디오 코드로 사용하면이 문제를 해결할 수 있습니다.

관련 문제