2013-01-24 41 views
1

我有一個特殊的電影文件,當我試圖將我的電影庫轉換爲可以在我的Apple TV上觀看時,讓我感到悲傷。我一直使用iFlicks來轉換所有的文件,只有一個問題。這個特殊的電影文件的原始播放效果很好,但在轉換後的幾分鐘後視頻會凍結,但音頻仍在播放。我嘗試使用ffmpeg轉換文件,但現在文件非常不連貫。第一次播放時,視頻會波濤洶涌,下一次音頻會波濤洶涌......但由於某些原因,它在VLC中可以正常播放。所以我在想,也許我選擇了錯誤的編解碼器來適應Quicktime/Apple TV。以下是我用於ffmpeg的命令。我選擇了正確的編解碼器,並且正確地編寫了命令? (我還沒有真正使用的ffmpeg前...)蘋果電視的ffmpeg轉換

ffmpeg -i input.avi -vcodec libx264 -acodec libfaac output.m4v 

回答

1

我的幀速率值設置爲一個整數(以下EG 24,而不是原來的23.976)

ffmpeg -i input.avi -vcodec libx264 -r 24 -acodec libfaac output.m4v

解決同樣的問題
+0

完美運作。雖然它奇怪的如何影響我的相當大的圖書館只有一個或兩個文件。任何想法爲什麼發生這種情況? – Sam

+0

也許因爲其他文件已經有整數幀率 – pogorskiy

+0

實際上所有其他(在同一電視劇中)小數在轉換前後都有幀頻(大約23.97),並且工作正常。而且這個麻煩的文件在QuickTime中沒有在VLC中正常工作。我知道這不應該打擾我,因爲我現在有一個解決方案,但我喜歡盡我所能學習這些東西,所以我可以避免將來的問題... – Sam