python 音频格式转换

article/2025/5/20 14:46:23

一、安装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")


http://chatgpt.dhexx.cn/article/yPMba3y3.shtml

相关文章

华为云从入门到实战 | 云速建站服务与企业主机安全服务

在网站成功开通后,需要为网站增加内容,例如商品信息、支付方式等,开启企业主机安全服务时,需为指定的主机分配一个配额,并确保已在所选区域购买了充足可用的配额。本节主要介绍企业主机安全服务的开启与配置相关过程&a…

【云速建站】多语言站点集合

【摘要】 本章介绍多语言插件的使用,包括新建语言站点、删除语言站点、编辑语言站点、设置默认语言等。更新了一键复制多语言站点。 本节介绍多语言站点的编辑维护 首先登录控制台,进入后台管理 1 新增多语言 1.1 新增多语言 进入站点编辑…

【云速建站】SSL证书自助部署

第一步 SSL证书申请 第二步 下载证书 第三步 获取证书内容 第四步 建站后台添加证书内容 第五步 DNS中添加一条精确cname解析 完成 第一步 SSL证书申请,确保域名的正确性,后面在绑定的时候要验证 第二步 下载证书,审核通过后就可以下载…

【ICP备案后如何进行域名解析(云速建站)】

ICP备案后如何进行域名解析(云速建站) 前提一、 华为云操作二、 其它平台添加解析记录三、 云速建站后台绑定域名 前提 已经顺利完成工信部ICP备案,若还没有备案,点击查看个人备案 进行备案操作(华为云速建站&#xf…

【云速建站如何个人备案】

云速建站如何个人备案 一、 操作二、 注意事项 前提:已经进行了域名的注册: 如何进行域名的注册可以点击 域名注册 查看如何操作 一、 操作 登陆 华为云官网,点击右上角的备案,进入如下页面,点击登陆备案系统 进入…

【云速建站SSL证书的添加】

云速建站SSL证书的添加 前提一、下载证书二、 添加证书 前提 已经申请了SSL证书,若还没有申请,可以点击 SSL证书申请以及购买 进行操作 这里需要注意的是为什么需要申请SSL证书,如果没有SSL证书,则网站通过浏览器打开后&#xff…

【云速建站】如何实现多用户权限管理

【摘要】 通过本部分的操作,您可以设置不同权限的角色,并添加相应角色下的管理员。如日常运营过程中,有时会需要多个部门、多位管理人员协作操作,比如添加商品、处理订单等。使用角色与权限管理可以有效解决这个问题。 一、主用户…

【云速建站】后台数据批量导入导出

【摘要】 主要分享了云速建站后台管理的批量导入数据操作方法,如产品分类、产品、淘宝在售产品等的批量导入 1 产品分类的导入导出 1.1 进入后台管理 首先登录云速建站控制台,进入后台管理-产品-管理分类 当前分类无数据 1.2 导出分类模板 点击…

【云速建站】一键生成手机页

【摘要】在开始前,需要说明一点,PC站和手机站的编辑是分离的,即PC站的页面编辑后,不会自动同步到手机站,如果手机站也需要PC站相同的编辑效果,是需要给手机站进行同样的编辑设置才可以的。本文是以未购买PC…

【云速建站】会员注册弹窗添加及设置

【摘要】 会员注册插件包含的注册项设置、注册窗口样式设置以及会员控件添加,分别是在三个不同的地方维护,本文就是讲述这三部分分别是在哪里维护。 云速建站的会员设置包括前端页面添加会员登录控件、后端维护会员注册项及注册窗口样式。 我们先登录云…

【华为云速建站的购买流程】

华为云速建站的购买流程 建议一、 购买1.1 成本中心 二、 续费 建议 建议在进行云速建站前,先注册好心仪的域名,关于如何注册域名:域名注册 可跟着步骤进行操作 一、 购买 首先登录华为云官网,选择云速建站 进入网站建设专场后…

【云速建站】按照给定模板从0开始编辑网站页面

【摘要】 本文以一个示例网站为模板,用云速建站从0开始一步步编辑网站页面内容。 1 示例网站 这次已示例网站为模板,从零开始编辑建设网页 示例网站地址:http://security-456.view.websiteonline.cn/ 2 维护后台数据 登录云速…

【云速建站】让你轻轻松松建立属于自己的网店

【摘要】 通过使用华为云云速建站,轻松创建网店,大家快来一起体验吧。 1 控制台订购 1.1 购买站点/模板 首先我们需要购买一个站点,如果还未注册华为云,还要先注册成为华为云用户。链接https://console.huaweicloud.…

【云速建站】表单应用

【摘要】 云速建站的留言插件是网站唯一一个表单类插件,留言插件的字段类型有下拉框,单复选,文本框,图片上传,三级联动,日期等,通过这些不同类型字段的组合,可以实现多样化的表单功能…

【云速建站】文件专题(上传、下载、管理)

【摘要】 本章介绍后台文件的管理及使用,包括上传和下载文件,使用外部存储保存大型文件(视频、超大文档等)并通过外链形式链接到网站中使用。 1 站点配额 以入门版站点为例,说一下站点的配额 1.1 华为云空…

【云速建站】后台配置邮费

【摘要】 介绍后台配送费用的设置 本章主要是介绍一下云速建站后台配置运费的相关事项。 1 进入后台管理 登录云速建站控制台,点击后台登录 2 维护快递公司数据 3 设置运费 点击电子商务设置-配送设置 3.1 设置免邮 添加免邮配送方式 支持…

【云速建站】网站备份

【摘要】 在编辑网站的过程中,勤备份是有益无害的,备份操作也不复杂麻烦。通过备份我们可以恢复到创建该备份时的网站页面。 在编辑网站页面时,常做保存备份,对于因意外情况需要重新编辑,或者是觉得当前编辑不好&…

【云速建站】底版的创建和使用

【摘要】 建站底版可以节省相同的页面元素维护的工作量,设计一次多次使用。 更新了页面插件闪退或失效解决方法(主要针对从底版继承的插件失效问题) 1.1 进入站点编辑界面 1.2 切换到底版管理 1.3 创建新底版 1.4 编辑底版 1.5 使用底版…

云图说丨初识云速建站服务

摘要:云速建站服务是一款帮助您搭建网站的华为云服务。 本文分享自华为云社区《【云图说】第252期 初识云速建站服务》,作者:阅识风云。 云速建站服务(Cloud Site-building Service)是一款帮助您搭建网站的华为云服务…

【云速建站】关于企业版的几点说明

【摘要】 企业版是云速建站用户网站升级的选择之一,它具有独立的带宽和IP,提供更强的抗干扰能力。更因为具有独立IP,它将可配合CDN,WAF等其他云服务。为后期网站做大做强提供了基础保证。本文参考一篇网文“使用独立ip的主机对网站…