Moviepy自动化视频处理:添加音频、背景音乐,实现多轨音频

Moviepy自动化视频处理:添加音频、背景音乐,实现多轨音频

无意间翻到有朋友在问,如何用moviepy给视频添加背景音乐,实现pr那种多音轨叠加的功能,于是写下这篇,希望有所帮助!!

本文将讲述的内容:

  1. 为视频文件添加背景音乐
  2. 支持视频原声音量调节
  3. 支持背景音乐音量条件
  4. 背景音乐循环播放,覆盖整个视频时长

用到的函数:

- 函数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制作的剪辑,通过将多个音频片段放在一起而制成的音频片段。

代码示例:

你可能感兴趣的:(moviepy视频剪辑学习笔记,python,视频处理)