mp3剪切器怎么剪切(Python-剪辑Mp3音频文件)

幼儿园需要给孩子录制家人寄语,音频编辑工具下载安装过于麻烦,借用Python简单做了个小工具,与大家分享下[捂脸]

软件环境:Python 3.7

安装Python库pydub:

pip install pydub


其他插件:FFmpeg

请从下方链接下载与操作系统一致的ffmpeg

手机mp3剪切器

http://ffmpeg.org/download.html

无需安装,只需解压后将ffmpeg下的bin目录路径添加到path的环境变量中即可。如下图所示:


注意:修改环境变量后需要重启Python IDE ,如未配置ffmpeg,即便是正确的Mp3路径,也会在读取Mp3文件时,错误显示无法找到MP3文件。

如下所示:

FileNotFoundError: [Errno 2] No such file or directory: 'C:Lobby.mp3'

剪辑MP3的程序示例如下:

from pydub import AudioSegment # 导入pydub模块

oSong=AudioSegment.from_mp3('C:Lobby.mp3')

#音轨时间按毫秒换算,剪出2-65秒之间的音频

oSong[2*1000:65*1000].export(r"C:Lobby_Part.mp3")


合并MP3音音频文件的程序示例如下:

from pydub import AudioSegment # 导入pydub模块

#Mp3文件1

oSong1=AudioSegment.from_mp3('C:Lobby.mp3')

#Mp3文件2

oSong2=AudioSegment.from_mp3('C:Lobby_Part.mp3')

#合并两段音频文件

oResult=oSong1+oSong2

#保存音乐文件 format可忽略不写

oResult.export(r"C:Lobby_Combine.mp3",format='mp3')


输出结果

音乐时长:


推荐阅读:

Python+Paddlehub深度学习框架实现智能抠图

您可以还会对下面的文章感兴趣

最新评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

使用微信扫描二维码后

点击右上角发送给好友