2011-11-10

【系統】FFmpeg : 轉檔後,聲音跟影像不一致

發現轉 RMVB 檔的時候,最容易發生這種問題。
轉完後,聲音總是比較慢出來…真是OOXX呀。
後來亂 Try  一些參數後,發現,其實只要簡單的加一個參數,
就可以搞定這個問題耶。

這個參數就是 async
‘-async samples_per_second’
Audio sync method. "Stretches/squeezes" the audio stream to match the timestamps, the parameter is the maximum samples per second by which the audio is changed. -async 1 is a special case where only the start of the audio stream is corrected without any later correction.

所以指令就會變成
ffmpeg -i input.mp4 .....-acodec libfaac -ab 128k -ar 44100 -async 44100 ...

這樣子,轉出來後的聲音跟影像就對的起來了,耶~~
如果,async帶的參數為 1,那表示只有一開始要修正,後面的就不修正了。



0 comments:

張貼留言