python音乐编程,
你认为编辑音乐需要很长时间吗?Python可以瞬间完成剩下的三行。本文会详细告诉你实现的步骤,文中的样例代码也会详细讲解。有兴趣的可以去试试。
00-1010前言1。体积变化2。重复片段3。逐渐淡出4。反转音乐。
目录
你说得对。Python剪辑音乐,只需要3行语句就可以瞬间完成。例如,我想剪辑33秒到1分10秒的音乐:
从pydub导入音频段
song=audio segment . from _ MP3( end _ of _ time . MP3 )
宋[33,[对象对象],1000]。导出(“end_of_time_slice.mp3”)
通过运行这个脚本,我们可以在瞬间完成编辑。
对于Python来说,这个函数简直太基础了,说起来很快。这段时间,普通学生的Adobe Audition可能还没有成功打开。这里有一个更高级的游戏。
在开始之前,您应该确保Python和pip已经成功安装在您的计算机上。如果没有,可以访问这篇文章:超详细的Python安装指南进行安装。
在Windows环境下打开Cmd(开始-运行-cmd),在Apple系统环境下打开Terminal(命令空间输入终端),准备开始输入命令安装依赖项。
当然,我推荐你使用VSCode编辑器,复制本文的代码,在编辑器下面的终端中安装依赖模块。多舒服的事啊!
输入以下命令安装所需的依赖模块3360。
pip安装pydub
看到成功安装xxx说明安装成功。你还需要安装ffmpeg。这个网上有很多教程,你也可以看我们上一期《提取音乐高潮》,里面有详细的安装教程。
前言
我们还可以修改上面音乐片段的入口音量和出口音量:
从pydub导入音频段
# 1秒=1000毫秒
秒=1000
#导入音乐
song=audio segment . from _ MP3( end _ of _ time . MP3 )
#选择33秒到70秒之间的部分
song=song[33 *秒:70 *秒]
#入口部分提高6分贝,出口部分降低5分贝。
十秒=10 *秒
最后五秒=-5 *秒
beginning=宋[:ten_seconds] 6
ending=song[last _ five _ seconds 3360]-5
#形成新的细分市场
new_song=开始歌曲[ten _ seconds 3360 last _ five _ seconds]结束
#导出音乐
new _ song . export( end _ of _ time _ slice . MP3 )
听听吧。
效果和预期一样。想想吧。如果你用专业的音乐编辑器来做这个,你得画一个切片,设置好音量,然后保存。仔细想想太费时间了!Python可能在你打开软件的时候就完成了。
1.音量变化
如何重复我们开头提到的33到70秒的一段音乐?很简单,只要你会做乘法:
从pydub导入音频段
song=audio segment . from _ MP3( end _ of _ time . MP3 )
(song[33 * 1000:63 * 1000])* 2 . export( end _ of _ time _ slice . MP3 )
没错。在加法调音量,乘法调长度,的pydub,你还记得碎片和数量之间的运算吗?
2.重复片段
有时候,我们的耳朵需要时间来适应音量的变化,尤其是在观看短视频时。用户看音量上下太没经验了。这时,渐弱设计就显得尤为关键:
从pydub导入音频段
#导入音乐
song=audio segment . from _ MP3( end _ of _ time . MP3 )
#提取片段
song=song[33*1000:70*1000]
#逐渐淡出
awesome=song.fade_in(5000)。淡出(3000)
#导出音乐
awesome . export( end _ of _ time _ fade . MP3 )
听,太棒了!
3.渐进渐出
这大概是最有趣也是最有可能有特效的操作了,会让你完全认不出这首歌:
从pydub导入音频段
#导入音乐
song=audio segment . from _ MP3( end _ of _ time . MP3 )[33 * 1000:70 * 1000]
#翻转音乐
backwards=song.reverse()
#导出音乐
backward . export( end _ of _ time _ reverse . MP3 )
当然,当音乐反转时,会变得“难听”,这也是正常的。原来的“正律”颠倒后,声调节奏也发生变化(不排除有特殊口味的人喜欢这种感觉)。好奇?好奇就自己试试吧!
这首歌折腾了这么久,还是要告诉你原曲:是K-391/阿伦沃克/阿里克斯的《时间的尽头》。
这就是本文中关于用3行Python代码实现剪辑音乐的内容。更多相关Python剪辑音乐内容,请搜索热门IT软件开发工作室之前的文章或继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。