【问题标题】:Sync end of audio and video in ffmpeg?在ffmpeg中同步音频和视频的结尾?
【发布时间】:2018-05-03 15:14:03
【问题描述】:

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

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

【问题讨论】:

    标签: audio video ffmpeg synchronization


    【解决方案1】:

    找到两者的长度并计算出需要的延迟后,就可以运行了

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

    在这里,立体声音频流的两个通道都延迟了 6500 毫秒,即 6.5 秒。视频流被复制而不重新压缩。

    【讨论】:

      猜你喜欢
      • 2016-05-26
      • 1970-01-01
      • 2012-03-16
      • 1970-01-01
      • 2012-10-02
      • 2016-05-25
      • 2023-03-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多