2016-06-10 99 views
0

我想同步一个音频和视频文件,以便它们同时结束。有没有简单的方法来做到这一点与ffmpeg?ffmpeg中音频和视频的同步结束?

我唯一的想法是1)找出两者的长度(这是令人讨厌的),并通过两个长度之间的差异来延迟较短的长度,以及2)颠倒两者,同步它们,然后再次颠倒。我们有了一个更好的办法...

回答

1

发现两者的长度,计算所需的延迟之后,你可以运行

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

在这里,无论是立体声音频流的通道被延迟6500毫秒,即6.5秒。视频流将被复制而不需要重新压缩。