Moviepy自动化视频处理:添加音频、背景音乐,实现多轨音频
无意间翻到有朋友在问,如何用moviepy给视频添加背景音乐,实现pr那种多音轨叠加的功能,于是写下这篇,希望有所帮助!!
本文将讲述的内容:
- 为视频文件添加背景音乐
- 支持视频原声音量调节
- 支持背景音乐音量条件
- 背景音乐循环播放,覆盖整个视频时长
用到的函数:
- 函数audio_loop
用法:
audio_loop(audioclip, nloops=None, duration=None)
audioclip :音频文件
nloops=None : 循环次数
duration=None :循环持续时长
作用:
循环播放音频剪辑 返回播放给定剪辑的音频剪辑nloop次或在持续时间秒内。
- 函数CompositeAudioClip
用法:
CompositeAudioClip(audio_clip_lists)
audio_clip_lists:音频文件列表,eg:[audio1,audio2]
作用:
通过组合多个AudioClips制作的剪辑,通过将多个音频片段放在一起而制成的音频片段。
代码示例: