Python Moviepy:混合多个音频文件
我想混合多个音频文件并导出单个音频文件,为了演示,这里有一个时间轴示例Python Moviepy:混合多个音频文件,python,python-3.x,ffmpeg,moviepy,Python,Python 3.x,Ffmpeg,Moviepy,我想混合多个音频文件并导出单个音频文件,为了演示,这里有一个时间轴示例 audio1 : ----------------------------------------------------------------------- audio2 : =============== audio3 : +++++++++++ audio4 :
audio1 : -----------------------------------------------------------------------
audio2 : ===============
audio3 : +++++++++++
audio4 : ************
audio5 : ~~~~~~~~~
我有延迟时间,比如,在播放audio1后,audio2应该延迟2秒播放,等等。
如何混合这些AudioFileClip()?与一起使用
在一行中,您可以执行
mixed=CompositeAudioClip([audio1、audio2.set\u start(2)、audio3.set\u start(7)])
。如果您想应用复杂的开始时间或其他效果,当然可以将其分成多行。谢谢。我想它应该可以正常工作,但是当我尝试使用write_audiofile()函数导出CompositeAudioClip时,它会给出“'CompositeAudioClip'对象没有属性'fps'”错误。我应该怎么做?我通过audio1文件fps定义了CompositeAudioClip fps,并修复了它:mixed.fps=audio1.fps是的。CompositeAudoClip会根据输入视频自动设置FPS,所以我很惊讶CompositeAudoClip不会。您可以在GitHub上随意提出问题并提出要求:)