你没看错,Python剪辑音乐,只需要3行语句就能瞬间完成,比如我要剪辑33秒到1分10秒的音乐片段:

运行这个脚本,我们能瞬间完成剪辑:

对于Python而言,这个功能简直太基本了,难以言语的快。这段时间里,普通同学的Adobe Audition 可能还没成功打开 。下面再介绍点更高级的玩法。

开始之前,你要确保Python和pip已经成功安装在电脑上噢,如果没有,请访问这篇文章:超详细Python安装指南 进行安装。

Windows环境下打开Cmd(开始—运行—CMD),苹果系统环境下请打开Terminal(command+空格输入Terminal),准备开始输入命令安装依赖。

当然,我更推荐大家用VSCode编辑器,把本文代码Copy下来,在编辑器下方的终端装依赖模块,多舒服的一件事啊:Python 编程的最好搭档—VSCode 详细指南。

输入以下命令安装我们所需要的依赖模块:

pip install pydub

看到 Successfully installed xxx 则说明安装成功。你还需要安装ffmpeg, 这个网络上有许多教程,你也可以阅读我们上次的《提取音乐高潮》内含详细的安装教程。后台回复音乐剪辑可获得本文全部代码。

1.音量变化

我们还可以修改上面剪辑的那段音乐的入场音量大小和退场音量大小:

听听看:

效果和预期的一致,想想看,如果这个你用专业的音乐编辑器来做,得画段切片、设置音量,然后保存,细思极恐,太费时间了!Python可能在你打开软件的这段时间里就完成了。

2.重复片段

如何重复我们开头说到的33秒到70秒这段音乐片段?可简单了,你只要会做乘法就行:

由于微信公众号只允许放三个音频,因此这个例子大家可以阅读原文进行聆听。没错,在pydub中,片段和数量之间的运算里加法调音量,乘法调长度,你记住了吗?

3.渐进渐出

有时候我们的耳朵需要时间来适应音量的变化,尤其是在看短视频的时候,音量忽大忽小实在是太没有用户体验了,这时候渐进渐出的设计就尤为关键:

听听看,可优秀了!

4.反转音乐

这可能是最有趣和最可能产生特别效果的操作,它会让你完全不认得这首歌:

当然,反转音乐后会变得“耳”不忍“听”,这也很正常,原来的“正向规律 ” 倒转后,音调节奏也变了(不排除有特殊口味的人喜欢这种感觉呢)。好奇吗?好奇就自己动手试试看!

把这首歌折腾了这么久,还是得把原曲告诉大家的:是K-391/Alan Walker/Ahrix的 End of Time.

如果你喜欢今天的Python 教程,请持续关注Python实用宝典,如果对你有帮助,麻烦在下面点一个赞/在看

,有任何问题都可以在下方留言,我们会耐心解答的!

点击下方阅读原文可以获取所有代码和链接哦!

Python实用宝典 (pythondict.com)

不只是一个宝典

欢迎关注公众号:Python实用宝典

python如何剪辑音频_剪辑音乐要很久?3行语句Python瞬间搞定相关推荐

  1. python数据展示库_收藏!盘点很实用的数据科学Python库

    数据科学是一门研究数据并从中挖掘信息的学科.它不要求自创或学习新的算法,只需要知道怎么样研究数据并解决问题.这一过程的关键点之一就在于使用合适的库.本文概述了数据科学中常用的.并且有一定重要性的库.在 ...

  2. python通信达数据_通达信用了这么久也该学学Python了!1

    散户有三宝,电子表格.Python和通达信.而电子表格与通达信是老传家宝了,所以也该学学Python了.(Excel 基本是电子表格的代名词:通达信是众多看盘软件中流传较广的一个) 为了能快速上手,在 ...

  3. 剪辑音乐要很久?3行语句Python瞬间搞定

    你没看错,Python剪辑音乐,只需要3行语句就能瞬间完成,比如我要剪辑33秒到1分10秒的音乐片段: 运行这个脚本,我们能瞬间完成剪辑: 对于Python而言,这个功能简直太基本了,难以言语的快.这 ...

  4. Python少儿创意编程_新年快乐音乐贺卡.py 作者:李兴球

    """Python少儿创意编程_新年快乐音乐贺卡.py    风火轮少儿编程就是原来的星空培训(萍乡星空少儿编程).    本程序使用python3.7,需要准备枕头模块 ...

  5. 【可乐荐书】Python自动化办公应用大全(ChatGPT版):从零开始教编程小白一键搞定烦琐工作

    本栏目将推荐一些经典的.有趣的.有启发性的书籍,这些书籍涵盖了各个领域,包括文学.历史.哲学.科学.技术等等.相信这些书籍不仅可以让你获得知识,还可以让你感受到阅读的乐趣和魅力. 今天给大家推荐的书籍 ...

  6. python如何剪辑音频_用python编程实现音频编辑,利用,剪辑

    今天继续探讨一下利用Python剪辑音频,首先来看最简单的实例代码: from pydub import AudioSegment song=AudioSegment.from_mp3("X ...

  7. 剪辑音乐要很久?3 行语句 Python 瞬间搞定

    这是「进击的Coder」的第 644 篇技术分享 作者:CKend 来源:Python 实用宝典 " 阅读本文大概需要 4 分钟. " 你没看错,使用 Python,  只需要 3 ...

  8. 剪辑音乐要很久?3行代码Python瞬间搞定

    用Python, 只需要3行语句就能剪辑音乐,比如我要剪辑<End of Time>33秒到1分10秒的音乐片段: from pydub import AudioSegment song ...

  9. docx文档怎么排列图片_格式转换太麻烦?仅需一行命令,搞定图片、音频、视频、文本批量转换!...

    每天12:18准时给大家惊喜! 大家好!我是好奇仔,热衷于搜罗和分享各种好用.实用的软件神器和资源,有手机软件.办公软件.APP,还有网站资源-- 来自:芒种学院(ID:lazy_info)  作者: ...

最新文章

  1. 基于Linux(LAMP)平台搭建MYsql数据库(二)
  2. YTU 2917: Shape系列-3
  3. linux命令nohup
  4. MyBatisPlus中通用CRUD的updateById方法
  5. [CODEVS 1301] 任务分配
  6. 一个http请求的整个流程
  7. 3. 中间件安全基础(三)
  8. nodejs 前端 返回数组给_互联网寒冬,一年经验字节跳动、虾皮、快手、拼多多前端面试总结...
  9. Java 内存溢出(java.lang.OutOfMemoryError)解决
  10. ASP.NET Web API中实现版本的几种方式
  11. Django django.db.utils.ProgrammingError: (1146, Table 'django.member' doesn't exist)
  12. [学习笔记] Cordova+AmazeUI+React 做个通讯录 - 联系人列表(2)
  13. 中国计算机信息网络国际联网管理暂行规定,中华人民共和国计算机信息网络国际联网管理暂行规定...
  14. html如何绘制树结构图,HTML 5 Canvas 递归画树
  15. 荣耀终端android面试,华为终端面试经验
  16. wo-27s管理员账户和密码_“无法使用内置管理员账户打开”应用
  17. HTML 表单发送邮件
  18. 使用 patchrom 移植 MIUI
  19. android 连接usb扫码枪
  20. 游戏开发中字典数据的优化方案 golang版本

热门文章

  1. 什么运动耳机佩戴舒适性好、盘点六款佩戴舒适的运动蓝牙耳机
  2. Roberto Giobbi的纸牌大学
  3. LUA教程链表-43
  4. 【转载】新韭菜日记40--20190318 -新韭菜开始关注雪球大神了,感觉认真研究的人还不少
  5. 全方位解说弈剑听雨阁加点方法
  6. 热门流量主小程序王者重复空白名昵称头像生成系统开发
  7. 摩托罗拉v3java_拆一代超薄经典手机-摩托罗拉V3
  8. RocketMQ集群部署记录
  9. curl socket 访问_libcurl访问unix socket
  10. It‘s not a Bug, it‘s a Feature