2016-06-10 96 views
0

我想同步一個音頻和視頻文件,以便它們同時結束。有沒有簡單的方法來做到這一點與ffmpeg?ffmpeg中音頻和視頻的同步結束?

我唯一的想法是1)找出兩者的長度(這是令人討厭的),並通過兩個長度之間的差異來延遲較短的長度,以及2)顛倒兩者,同步它們,然後再次顛倒。我們有了一個更好的辦法...

回答

1

發現兩者的長度,計算所需的延遲之後,你可以運行

ffmpeg -i video -i audio -af "adelay=6500|6500" -c:v copy output 

在這裏,無論是立體聲音頻流的通道被延遲6500毫秒,即6.5秒。視頻流將被複制而不需要重新壓縮。