Moviepy:混合多个音频文件

问题描述

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

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

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

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

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

audio5 :                                                     ~~~~~~~~~

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

解决方法

CompositeAudioClipclip.set_start()一起使用。

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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...