admin管理员组文章数量:1538169
一、安装pydub库
Win+R运行输入cmd进入控制台窗口,输入pip install pydub 回车进行安装
二、编写代码
1、在音频文件夹目录下新建文件Audio_Deal.py
2、用python自带的编辑器打开
3、输入下方代码(把“安静的午后_高至豪.flac”格式转换为“安静的午后_高至豪.MP3”格式)
from pydub import AudioSegment
def 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 音频格式转换 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1726966502a1092270.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论