,Pydub是一个基于ffmpeg的Python音频处理模块,封装了许多ffmpeg底层接口,因此用它来做音乐歌曲文件格式转换会非常方便。
,如果你阅读过我们之前的文章,就知道 Pydub 有多么强大了。
,今天给大家介绍它的音乐文件格式转换功能,几乎支持所有音乐音频格式,非常牛逼。
,安装Pydub前需要先安装 ffmpeg:
,(可选一) Mac (打开终端(Terminal), 用 homebrew 安装):,(可选二) Linux:,(可选三) Windows:,1. 进入 http://ffmpeg.org/download.html#build-windows,点击 windows 对应的图标,进入下载界面点击 download 下载按钮。
,2. 解压下载好的zip文件到指定目录。
,3. 将解压后的文件目录中 bin 目录(包含 ffmpeg.exe )添加进 path 环境变量中。
,(必须) 按照上述ffmpeg安装步骤成功后就可以打开命令提示符(cmd)或终端(Terminal),安装pydub:
,将单个mp3音频文件转化为wav音频格式:,可以继续封装该函数,将单个mp3文件转化为任意其他音乐音频格式:,如ogg格式:
,只要是ffmpeg支持的音乐音频格式,它都可以转换,支持的格式长达几十个,下面我简单列一些:
,刚刚是mp3转任意音频格式,我希望把它写成任意音频格式转任意音频格式:,比如将ogg音乐音频格式转化为flv音乐音频格式:
,或者MP4格式,总之,一般你需要的格式它都能满足。
,现在,尝试将一个文件夹下的所有非mp3音频格式的文件转化为mp3音频格式:,只要输入文件夹名称,即可全部转化该文件夹下的音乐文件格式为mp3格式:
,看了我们今天的教程,学会这招后,你再也不用担心格式之间的转化问题,通过使用 pydub模块你能轻易地解决这些问题。如果本篇文章对你有帮助,请在文末点个赞在看支持一下哦。
© 版权声明
文章版权归作者所有,未经允许请勿转载。