2011-04-27 211 views
3

我一直在使用FFmpeg轉換我需要用MP4播放的電影,但是在Quicktime中出現以下錯誤;FFmpeg轉換後的mp4文件無法在Quicktime中加載

FFmpeg file produces this Quicktime error

(錯誤-2041:無效的採樣描述在電影被發現(output.mp4))。

我用下面的FFmpeg命令參數來轉換文件;

C:\ TEMP \ 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位靜態(最新))。

我真的希望這不是AAC問題,因爲我一直在試圖獲得FFmpeg使用該命令使用libfaac.dll庫(與FFmpeg.exe位於同一文件夾中);

-acodec libfaac

幫助!我很茫然!

回答

4

您是否嘗試使用「-acodec aac」?

+1

謝謝,您的答案在添加了對參數的嚴格實驗後生效 – wonea 2011-05-03 08:49:42

0

您還可以使用:

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

2

Quicktime播放不喜歡的MP4視頻MP3編碼的音頻。使用aac作爲音頻代碼解決了這個問題。