失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > python 音频格式转换

python 音频格式转换

时间:2022-08-29 04:03:40

相关推荐

python 音频格式转换

一、安装pydub库

Win+R运行输入cmd进入控制台窗口,输入pip install pydub 回车进行安装

二、编写代码

1、在音频文件夹目录下新建文件Audio_Deal.py

2、用python自带的编辑器打开

3、输入下方代码(把“安静的午后_高至豪.flac”格式转换为“安静的午后_高至豪.MP3”格式)

from pydub import AudioSegmentdef trans_mp3_to_other(filepath,hz):song = AudioSegment.from_mp3(filepath)song.export("安静的午后_高至豪."+str(hz), format=str(hz))def trans_wav_to_other(filepath,hz):song = AudioSegment.from_wav(filepath)song.export("安静的午后_高至豪."+str(hz), format=str(hz))def trans_ogg_to_other(filepath,hz):song = AudioSegment.from_ogg(filepath)song.export("安静的午后_高至豪."+str(hz), format=str(hz))def trans_flac_to_other(filepath,hz):song = AudioSegment.from_file(filepath)song.export("安静的午后_高至豪."+str(hz), format=str(hz))# 参数1:音频路径, 参数2:转换后的格式trans_flac_to_other("安静的午后_高至豪.flac","MP3")

三、执行代码

按F5运行(或者单击Run选择Run Module运行)

这时程序运行报错

四、问题解决

1、提示没有ffmpeg和ffprobe库,需要下载安装一下

(1)首先打开ffmpeg官网下载

(2)然后点击 windows 对应的图标,再点击Windows builds from gyan.gev (当然也可以点击Windows builds by Btbn,编译方式不一样)

(3)往下拉找到release builds点击ffmpeg-release-essentials.zip下载

(4)解压下载的压缩包,找到bin文件夹

(5)添加bin文件夹路径到环境变量,参见:ffmpeg怎么设置环境变量

(6)重新打开python编辑器F5运行,执行成功生成“安静的午后_高至豪.MP3”文件。问题解决。

五、其他格式转换

1、MP3 -> ogg

trans_mp3_to_other("安静的午后_高至豪.MP3","ogg")

2、ogg -> wav

trans_ogg_to_other("安静的午后_高至豪.ogg","wav")

如果觉得《python 音频格式转换》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。