2011-10-14 138 views
2

我使用ffmpeg將視頻從avi轉換爲mp4。 輸出mp4中的音頻/視頻不同步。我研究後發現下面的鏈接,這表明這是一個問題與新建立的ffmpeg:轉換avi到mp4:音頻不同步

http://forum.videohelp.com/threads/320342-Audio-out-of-sync-problem-with-FFMPEG-encoding-MP4-%28h-264-AAC%29?p=1983858&viewfull=1#post1983858

我試圖建立18715的建議乃至A/V是同步的。我以爲我只是使用這個版本,但我後來意識到輸出文件的大小要大得多(大約三分之一)。任何想法爲什麼?帶寬是目前我的應用程序中主要關心的問題。

我試圖解決與最新版本的同步問題或找出如何減少文件與舊版本的大小。有什麼建議麼?

編輯: 我使用的轉換命令:

的ffmpeg -i test.avi -vb 100K -AB 48K -r 20 test.mp4

這是一個非常低的資源和相當靜態的視頻和低比特率是足夠的(並不是沒有使用mp4時的任何問題的原因)。

回答

0

嘗試加入-async 1你的命令

從手冊:-async samples_per_second

音頻同步方法。 「拉伸/擠壓」音頻流以匹配時間戳,參數是音頻改變的每秒最大采樣數。 -async 1是一種特殊情況,其中只有音頻流的開始被校正而沒有任何稍後的校正。