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

代码示例:

from moviepy.editor import *
"""
为视频添加一个背景音乐
多轨音频合成
"""
#需添加背景音乐的视频
video_clip = VideoFileClip(r'F:\test\video\aaa\moviepy中文手册\素材\video.mp4')
#提取视频对应的音频,并调节音量
video_audio_clip = video_clip.audio.volumex(0.8)#背景音乐
audio_clip = AudioFileClip(r'F:\test\video\aaa\moviepy中文手册\素材\音频\察觉.mp3').volumex(0.5)
#设置背景音乐循环,时间与视频时间一致
audio = afx.audio_loop( audio_clip, duration=video_clip.duration)
#视频声音和背景音乐,音频叠加
audio_clip_add = CompositeAudioClip([video_audio_clip,audio])#视频写入背景音
final_video = video_clip.set_audio(audio_clip_add)#将处理完成的视频保存
final_video.write_videofile("video_result.mp4")

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

  1. Moviepy自动化视频处理:提取视频里的音乐(eg:MV音乐提取,抖音热门音乐提取)

    Moviepy自动化视频处理:提取视频里的音乐(eg:MV音乐提取,抖音热门音乐提取) 本文将讲述的工作: 提取单个短视频中的音乐 整个文件夹下所有视频的音乐,分别输出mp3文件 假想的用途场景: 你 ...

  2. 【音乐可视化】Audacity,一款免费的多轨音频编辑器

    Audacity,一款免费的多轨音频编辑器 Audacity多轨音频编辑器 Audacity[ɔːˈdæsəti]"大胆"的意思,一款跨平台功能强大的声音录制.编辑和合成免费开源 ...

  3. moviepy自动化制作美食视频

    根据公司需要,最近需要制作大量的食谱和美食视频,代码如下: from moviepy.editor import * import pandas as pd from TTS import TTS i ...

  4. html怎么吧图片设置成背景音乐,如何把照片做成视频并添加音乐

    如何把照片制作成视频?相信大家都已经有所耳闻了,把平时手机或者相机上拍摄的照片,还有拍摄的视频都可以合起来,再添加背景音乐就成了一个非常有纪念价值的视频了.然而已经不是只有照片和音乐的视频了,整个视频 ...

  5. iOS开发--AVFoundation视频合成(添加背景音乐)

    前言 当下音视频处理的技术的重要性不言而喻, FFmpeg的强大不可撼动, 但是, 确实难啃. 由简递难, 我们来看看苹果原生的API如何做到对视频素材进行处理的. AVFoundation既可以对视 ...

  6. ppt转html并编辑文字,ppt转视频加字幕和音乐 制作的ppt添加精美的文字说明 然后添加温和背景音乐...

    新年假期已经结束啦,转眼今天又到了开始奋斗的日子,首先祝大家开工大吉哈.个人是感觉过了个假年的,总感觉假期还没开始就已经结束了,真是开工日黑眼圈+胖三圈,不想上班+不敢上班+上不动班....可恨的是还 ...

  7. DikDik(视频水印添加软件)官方中文版V4.3.0.0 | 影音转霸2021 | 音频水印制作软件

    DikDik是一款优秀易用的专业视频水印添加软件和音频水印制作软件,中文名叫影音转霸,可以在所见即所得的为指定视频添加视频.音频.图像.单词和字幕,还可以设置诸如视频.音频.图像.文本多种水印和.sr ...

  8. 要给视频批量添加背景音乐该怎么办?

    录制剪辑视频的时候想给视频添加上背景音乐,但是不知道有什么批量添加的方法,今天小编就要来给大家分享一个可以快速批量给大量视频添加背景音乐的简单操作,接下来就一起来看看具体的步骤吧! 1.      大 ...

  9. DikDik(视频水印添加软件)官方中文版V4.2.0.0 | 影音转霸2021版下载 | 极品音频水印制作软件

    DikDik是一款优秀易用的专业视频水印添加软件和音频水印制作软件,中文名叫影音转霸,可以在所见即所得的为指定视频添加视频.音频.图像.单词和字幕,还可以设置诸如视频.音频.图像.文本多种水印和.sr ...

  10. Python为视频文件添加鼓掌声、欢呼声和背景音乐

    学出版社 本书81个实验项目可与董付国老师的<Python程序设计(第2版)>.<Python程序设计基础(第2版)>.<Python程序设计基础与应用>.< ...

最新文章

  1. Java Socket编程 - 基于TCP方式的二进制文件传输
  2. eltwise_layer.cpp:170: error: (-215:Assertion failed) inputs.size() = 2 in function 'cv::dnn::Eltwi
  3. 如何实现拼音与汉字的互相转换
  4. DataGrid 功能实现收集(一)
  5. 『高级篇』docker之安全认证kubernetes命令熟悉(40)
  6. 利用css进行网页布局
  7. 中国统计网又出干货了——会员分层与顾客忠诚度分析
  8. GridView数据导出到Excel的类
  9. java 生成ppt_Java 创建并应用幻灯片母版
  10. 魏鹏机器人_3D打印室、机器人工程挑战室……山东这所学校的“网红教室”火了!...
  11. 计算机键盘功能教案,键盘认识教案
  12. spider_study 1
  13. Android 闹钟app 课程设计
  14. 主数据管理(MDM)与元数据管理
  15. 计算机基础应用在线免费答题,计算机应用基础简答题附答案.doc
  16. python进行随机数据生成——Faker的使用
  17. 传软银COO即将离职,孙正义痛失得力助手,或因20亿美元薪酬
  18. 安卓zip解压软件_压缩软件哪家强?
  19. python 框架tornado_PythonWEB框架之Tornado
  20. 邮件服务器有故障 英文,ClamAV 故障

热门文章

  1. modem是插在计算机的什么端口,modem是什么 modem和路由器的区别【详解】
  2. LaTeX制作幻灯片
  3. 股票实时行情接口如何获得快照历史数据?
  4. schedule-调度器
  5. C. Mortal Kombat Tower(动态规划)Educational Codeforces Round 95 (Rated for Div. 2)
  6. 出口法和出口管制小记
  7. 老路MBA商学课|第004课:边际成本|飞机起飞前的座位,只卖一块钱?
  8. 盘点一道窗口函数的数据分析面试题
  9. windows7蓝牙怎么打开_避开网络限制,通过蓝牙共享网络连接
  10. 2016年腾讯实习生校园招聘-电面2