在ffmpeg中同步音频和视频的结尾?

时间:2016-06-10 16:28:52

标签: audio video ffmpeg synchronization

我想将音频和视频文件同步到一起,以便它们同时结束。使用ffmpeg有一种简单的方法吗?

我唯一的想法是1)找到两者的长度(这很烦人),并通过两个长度之间的差异延迟较短的一个,以及2)反转两个,同步它们,然后再次反转。必须有一个更好的方式...

1 个答案:

答案 0 :(得分:1)

找到两者的长度并计算所需的延迟后,您可以运行

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

这里,立体声音频流的两个声道都延迟了6500毫秒,即6.5秒。无需重新压缩即可复制视频流。