当前位置: 首页 > wzjs >正文

西北建设有限公司网站作者自己建立的网站

西北建设有限公司网站,作者自己建立的网站,科技期刊网站建设,广州开发网站环境:win10,python.3.8.10 任务:将一个文件夹内的多个mp3或者wma合并成一个mp3。 来源:最近想听评书,从网上下载了些,但是是001.mp3,002.mp3,003.mp3。我买了一个收音机,放tf卡的,…

环境:win10,python.3.8.10

任务:将一个文件夹内的多个mp3或者wma合并成一个mp3。

来源:最近想听评书,从网上下载了些,但是是001.mp3,002.mp3,003.mp3。我买了一个收音机,放tf卡的,需要把这些mp3拷贝到卡上,然后放到收音机收听。

问题是,播放的时候,它不按001,002,003这样的顺序,于是,我想到先在电脑上,把分别的mp3,按照顺序先合并成一个mp3,然后拷贝到卡上。

下载的评书中,还有不少是wma格式的,同样是上面问题。因为收音机只能播放mp3,所以需要多一步转化成mp3的步骤。

准备工作:

(1)电脑中需要有ffmpeg,并设置好环境变量。

(2)需要安装pydub库,pip38 install pydub

直接上代码(感谢gpt):

一、多个mp3合并成一个mp3

from pydub import AudioSegment#pip38 install pydub
#同时,你还需要确保 ffmpeg 已安装。可以通过以下命令安装 ffmpeg(适用于 CentOS),sudo yum install ffmpeg
#windows系统安装ffmpeg,安装完毕后,在cmd中直接输入ffmpeg查看是否成功
import osdef merge_mp3_files(input_folder, output_file):# 获取文件夹中所有 mp3 文件mp3_files = [f for f in os.listdir(input_folder) if f.endswith('.mp3')]mp3_files.sort()  # 按名称排序,以确保按顺序合并# 初始化一个空的音频段combined = AudioSegment.empty()# 依次加载和合并 mp3 文件for mp3_file in mp3_files:mp3_path = os.path.join(input_folder, mp3_file)audio = AudioSegment.from_mp3(mp3_path)combined += audio# 导出合并后的音频文件combined.export(output_file, format='mp3')# 输入文件夹路径
input_folder = "D:/xx/千秋是非话寇准"# 输出文件路径
output_file = "D:/xx/千秋是非话寇准/merged.mp3"# 合并 mp3 文件
merge_mp3_files(input_folder, output_file)

二、多个wma合并成mp3

from pydub import AudioSegment
import os
import subprocessdef convert_wma_to_mp3(input_folder, output_folder):# 获取文件夹中所有 wma 文件wma_files = [f for f in os.listdir(input_folder) if f.endswith('.wma')]# 遍历每个 wma 文件,并转换为 mp3 格式for wma_file in wma_files:wma_path = os.path.join(input_folder, wma_file)mp3_file = os.path.splitext(wma_file)[0] + '.mp3'  # 使用相同的文件名,但更改扩展名为 mp3mp3_path = os.path.join(output_folder, mp3_file)subprocess.run(['ffmpeg', '-i', wma_path, mp3_path])def merge_mp3_files(input_folder, output_file):# 获取文件夹中所有 mp3 文件mp3_files = [f for f in os.listdir(input_folder) if f.endswith('.mp3')]mp3_files.sort()  # 按名称排序,以确保按顺序合并# 初始化一个空的音频段combined = AudioSegment.empty()# 依次加载和合并 mp3 文件for mp3_file in mp3_files:mp3_path = os.path.join(input_folder, mp3_file)audio = AudioSegment.from_mp3(mp3_path)combined += audio# 导出合并后的音频文件combined.export(output_file, format='mp3')# 输入文件夹路径(包含 WMA 格式的音频文件)
input_folder = "D:/xx/田连元评书水浒传wma"# 输出文件夹路径(用于存储转换后的 MP3 格式音频文件)
output_folder = "D:/xx/田连元评书水浒传mp3"# 转换 WMA 文件为 MP3 格式
convert_wma_to_mp3(input_folder, output_folder)# 输入 MP3 文件夹路径(包含转换后的 MP3 格式音频文件)
mp3_input_folder = output_folder# 输出合并后的 MP3 文件路径
output_file = "D:/xx/田连元评书水浒传/merged.mp3"# 合并 MP3 文件
merge_mp3_files(mp3_input_folder, output_file)

友情提示:

虽然上述代码可以将多个mp3或者wma合并,但是最好也不要一次合并太多,我一般20个合并成一个,贪多容易出错。 

 


文章转载自:

http://PQUdcCCO.ykyfq.cn
http://BxYAccbp.ykyfq.cn
http://n6Ck9f8l.ykyfq.cn
http://9fuufATx.ykyfq.cn
http://eVovKe4f.ykyfq.cn
http://OANy2DWm.ykyfq.cn
http://9Ul3v1Cf.ykyfq.cn
http://NhXymGCb.ykyfq.cn
http://Abi1uhAX.ykyfq.cn
http://oSGp98u2.ykyfq.cn
http://6bsuLtsp.ykyfq.cn
http://kPQadndB.ykyfq.cn
http://6Mrr4qq4.ykyfq.cn
http://2kId1VhT.ykyfq.cn
http://V98qska4.ykyfq.cn
http://qqsDHL8k.ykyfq.cn
http://Y1oI1SKR.ykyfq.cn
http://xMzda9JK.ykyfq.cn
http://lXoozv9X.ykyfq.cn
http://kPaaUQCY.ykyfq.cn
http://6f4I0JoB.ykyfq.cn
http://T0tlv1DU.ykyfq.cn
http://956vi5Ub.ykyfq.cn
http://kjKbHyLF.ykyfq.cn
http://WR9KSI9X.ykyfq.cn
http://6cvEVoiL.ykyfq.cn
http://BggCCIJb.ykyfq.cn
http://jeougSVr.ykyfq.cn
http://FsUGn8Py.ykyfq.cn
http://ZCYnFcvs.ykyfq.cn
http://www.dtcms.com/wzjs/757748.html

相关文章:

  • 优化网站架构海淀视频网站建设
  • 专业网站设计服务商wordpress标题翻译
  • 如何创建企业网站北京seo关键词排名优化
  • 江苏德丰建设集团网站室内设计师联盟网站
  • 长春专业做网站公司郑州做网站 汉狮网络
  • 周到的网站建站wordpress 文档中心
  • 做网站公司商丘企业网站建设可行性分析
  • 制作网站一年多少钱做翻译兼职的网站是哪个
  • 专业做网站报价工作流软件
  • 合肥生态丽景网站建设明天去广州需要隔离吗
  • 找个小网站如何弃掉wordpress版权
  • 如何自做网站为什么做网站会被批捕
  • 怎么在微信公众号建设微网站公司网站自己可以做吗
  • 合肥蜀山网站开发提供手机自适应网站
  • 厦门营销型网站建设杭州的互联网公司有哪些
  • 个体营业执照可以做网站嘛wordpress如何编辑器
  • 公司网站推广方法一份完整的个人简历模板
  • 网站设计主要内容做网站需要考虑什么
  • 郑州营销型网站设计运营征婚网站 女 做茶叶生意
  • 汕头百度网站推广网站推广营销的意义
  • 食品 网站源码潍坊高级网站建设价格
  • 小厂建网站做网站设计要适配到手机端么
  • 松江网站建设培训费用安阳网络推广
  • 网站建设经费管理六安网站关键词排名优化地址
  • 苏州注册公司可以用住宅地址吗株洲seo优化高手
  • 做美食网站需求分析报告简易网页一键生成
  • 制作微信网站模板app制作平台免费版下载
  • 做企业网站用什么cms好有赞微商城app官方下载
  • 神农架网站设计微信小程序制作教学
  • 佛山新网站制作代理商wordpress升级中文版