Moviepy:混合多个音频文件

时间:2020-10-13 19:15:29

标签: python python-3.x ffmpeg moviepy

我想混合多个音频文件并导出单个音频文件,以进行演示,这是一个示例时间线;

audio1 : -----------------------------------------------------------------------

audio2 :      ===============

audio3 :                                   +++++++++++

audio4 :                                                         ************

audio5 :                                                     ~~~~~~~~~

我有延迟时间,例如,在播放audio1之后应延迟2秒播放audio2等。 我该如何混合这些AudioFileClip()?

1 个答案:

答案 0 :(得分:1)

CompositeAudioClipclip.set_start()一起使用。

您可以单行执行mixed = CompositeAudioClip([audio1, audio2.set_start(2), audio3.set_start(7)])。如果您希望使用复杂的开始时间或其他效果,则可以将其分成更多行。