你没有看错,Python编辑音乐,只需3行语句即可瞬间完成。比如我想把一个33秒的音乐片段剪辑成1分10秒:frompydubimportAudioSegmentsong=AudioSegment.from_mp3("end_of_time.mp3")song[33*1000:70*1000].export('end_of_time_slice.mp3')运行这个脚本,我们可以在几秒钟内缩短:这对于Python来说是如此基础,快得无法形容。在此期间,您的Adob??eAudition可能无法成功打开。让我们介绍一些更高级的游戏玩法。0.在开始之前,你需要确保你的电脑上已经成功安装了Python和pip。如果没有,请访问这篇文章:超详细的Python安装指南进行安装。Windows环境打开Cmd(开始-运行-CMD),苹果系统环境打开Terminal(command+空格进入Terminal),准备开始输入命令安装依赖。当然,我推荐大家使用VSCode编辑器,复制本文代码,在编辑器下方的终端中安装依赖模块。多么惬意的一件事:Python编程的最佳搭档——VSCode详解指南。输入如下命令安装我们需要的依赖模块:pipinstallpydub如果看到Successfullyinstalledxxx,说明安装成功。您还需要安装ffmpeg,网上有很多教程,请参阅我们上一篇提取音乐高潮的文章。公众号后台回复**音乐片段可以获得本文所有代码。1.音量改变我们还可以修改上面编辑的音乐的入口音量和出口音量:frompydubimportAudioSegment#1second=1000millisecondsSECOND=1000#importmusicsong=AudioSegment.from_mp3("end_of_time.mp3")#Take33秒到70秒之间的片段song=song[33*SECOND:70*SECOND]#入口部分提高6分贝,出口部分降低5分贝ten_seconds=10*SECONDlast_five_seconds=-5*SECONDbeginning=song[:ten_seconds]+6ending=song[last_five_seconds:]-5#组成一个新的片段new_song=beginning+song[ten_seconds:last_five_seconds]+ending#exportmusicnew_song.export('end_of_time_slice.mp3')听着看:效果和expected一致,想一想,如果用专业的音乐编辑器来做这个,你得画切片,设置音量,然后保存。想想真是太费时间了!Python可能在您打开软件期间就已完成。2、如何重复开头提到的33秒到70秒的音乐片段?很简单,你只需要知道如何做乘法:frompydubimportAudioSegmentsong=AudioSegment.from_mp3("end_of_time.mp3")(song[33*1000:63*1000])*2.export('end_of_time_slice.mp3')没有错,在pydub中,段和数量之间的运算,加法调节音量,乘法调节长度,你还记得吗?3.淡入淡出有时候我们的耳朵需要时间来适应音量的变化,尤其是在看短视频的时候,音量忽高忽低。Key:frompydubimportAudioSegment#importmusicsong=AudioSegment.from_mp3("end_of_time.mp3")#extractsegmentsong=song[33*1000:70*1000]#progressivelyawesome=song.fade_in(5000).fade_out(3000))#exportmusicawesome.export('end_of_time_fade.mp3')##4.反转音乐这可能是最有趣也最容易产生特效的,它会让你完全认不出这首歌:frompydubimportAudioSegment#Importmusicsong=AudioSegment.from_mp3("end_of_time.mp3")[33*1000:70*1000]#Flipmusicbackwards=song.reverse()#exportmusicbackwards.export("end_of_time_reverse.mp3")当然,反转后音乐,会变得恐怖,这也是正常的。将原来的“正律”颠倒后,音调节奏也发生变化(不排除有特殊品味的人喜欢这种感觉)。这首歌折腾了这么久,还是要放原曲给大家听听。It'sEndofTimebyK-391/AlanWalker/Ahrix(由于网站服务器有限,音质不会很好,建议用专业音乐播放器搜索收听):Thisistheendofof我们的文章,如果喜欢我们今天的Python实战教程,请继续关注我们。如果对您有帮助,请点击下方的赞/观看。有什么问题可以在下方留言区留言,我们会耐心解答!Python实用宝典不只是收藏欢迎关注公众号:Python实用宝典原文来自Python实用宝典:Python编辑音乐超方便超快
