cue文件

REM DATE 2013
REM DISCID F90D9411
REM COMMENT 更新目录:https://docs.qq.com/doc/DT2RWbVlFUmVRbXdo
PERFORMER "韩宝仪"
TITLE "甜歌天后 · 韩宝仪 (黑胶CD)"
FILE "CDImage.wav" WAVETRACK 01 AUDIOTITLE "粉红色的回忆"INDEX 01 00:00:00TRACK 02 AUDIOTITLE "你潇洒我漂亮"INDEX 01 03:44:21TRACK 03 AUDIOTITLE "无奈的思绪"INDEX 01 07:25:37TRACK 04 AUDIOTITLE "心心相印"INDEX 01 11:12:37TRACK 05 AUDIOTITLE "舞女"INDEX 01 14:50:06TRACK 06 AUDIOTITLE "望月怕团圆"INDEX 01 18:21:73TRACK 07 AUDIOTITLE "抹去的泪水"INDEX 01 21:07:69TRACK 08 AUDIOTITLE "错误的恋曲"INDEX 01 24:49:15TRACK 09 AUDIOTITLE "昨日情昨日梦"INDEX 01 28:36:11TRACK 10 AUDIOTITLE "一去不回头"INDEX 01 32:09:34TRACK 11 AUDIOTITLE "最后一次回眸"INDEX 01 35:27:01TRACK 12 AUDIOTITLE "凤凰于飞"INDEX 01 39:46:70TRACK 13 AUDIOTITLE "错误的爱"INDEX 01 42:32:44TRACK 14 AUDIOTITLE "我心若玫瑰"INDEX 01 46:06:45TRACK 15 AUDIOTITLE "无言的温柔"INDEX 01 49:01:63TRACK 16 AUDIOTITLE "舞女泪"INDEX 01 52:19:32TRACK 17 AUDIOTITLE "知道不知道"INDEX 01 55:26:18

pip3 install pydub

安装ffmpeg

import io,os
from pydub import AudioSegment
from pydub.utils import make_chunkssong=[]f= lambda x:(int(x[:2])*60+int(x[4:5]))*1000+int(x[7:])if __name__=='__main__':fp=io.open('./CDImage.cue','r',encoding='utf-8')s={}for item in fp.readlines()[6:]:text = item.strip()if text[:5]=='TRACK':continueif text[:5]=='TITLE':s['title']=f'{text[7:-1]}.mp3'continueif text[:5]=='INDEX':s['begin']=text[9:]song.append(s)s={}for i,s in enumerate(song): if i<16:   s['end']=song[i+1]['begin']            else:s['end']='57:56:00's['start']=f(s['begin'])s['finish']=f(s['end'])wav = AudioSegment.from_file('./CDImage.wav')for i,s in enumerate(song):song=wav[s['start']:s['finish']]song.export(s['title'],format='mp3')

在MacOS 13.2.1 Apple M1 Max运行正常

Python3.10  实现wav文件切割转换mp3相关推荐

  1. 如何利用 iTunes 把 m4a/wav 文件转成 MP3 格式

    MAC技巧 | 如何利用 iTunes 把 m4a/wav 文件转成 MP3 格式 - 简书 转载于:https://www.cnblogs.com/gitwow/p/11100216.html

  2. mgg mysql_mgg文件怎么转换mp3格式?

    步骤/方法 方法/步骤1: 下载载视频转换器,我们说到在官网下载比较好吧.下载完成之后,我们就直接点击进行安装,一般 在安装的过程也是非常快速的,主要是按照安装向导上的步骤进行就可以了. 方法/步骤2 ...

  3. GSM6.10转码与wav文件保存

    1.编码说明 gsm6.10编码: gsm6.10是GSM通信网络的标准编码方式,才有8KHZ采样率,每20ms生成一个语音包,每个样本可以分为13位A率或者14位u率的16位PCM编码,每个采样生成 ...

  4. C++标准库实现WAV文件读写

    C++标准库实现WAV文件读写 在上一篇文章RIFF和WAVE音频文件格式中对WAV的文件格式做了介绍,本文将使用标准C++库实现对数据为PCM格式的WAV文件的读写操作,只使用标准C++库函数,不依 ...

  5. mp3转换wav文件_如何将WAV文件转换为MP3

    mp3转换wav文件 WAV audio files are a great way to preserve the complete and accurate quality of a record ...

  6. 使用FFmpeg转换mp3或wav文件为pcm格式文件

    使用FFmpeg转换mp3或wav文件为pcm格式文件 由于项目开发中需要验证pcm格式音频的播放,可以使用FFmpeg进行转换 安装时这里推荐一个便捷方式,sudo apt install smpl ...

  7. php实现wav转mp3,php实现将wav文件转换成图像文件并在页面中显示的方法

    本文实例讲述了php实现将wav文件转换成图像文件并在页面中显示的方法.分享给大家供大家参考.具体分析如下: 需求:将wav文件转换成png文件并且显示出来. Wav_To_Png.php: func ...

  8. C#文字转语音,实时播放以及mp3,wav文件保存

    源码下载地址:https://download.csdn.net/download/horseroll/10500847 无积分付费下载地址:https://download.csdn.net/dow ...

  9. 多种音频文件(.wav, .mp3, .ogg)转化为wav文件,支持分、秒级别切分

    多种音频文件(.wav, .mp3, .ogg)转化为wav文件,支持分.秒级别切分 需求:调用python脚本,输入源文件路径.目标路径.切割的时长.切割时长的时间单位,能够将对应路径的源音频文件按 ...

最新文章

  1. 用c语言设计一个菜单界面_用这7个方法设计菜单,让餐厅的利润暴涨
  2. Vertica的这些事lt;十二gt;—— vertica存储统计信息
  3. android的各种*.img 文件
  4. 【学术相关】研究生通常都有怎样的作息时间呢?
  5. 实际电压/流源模型及其等效分析
  6. IDEA中常用快捷键整理及重置快捷键
  7. 【翻译】Designing Websites for iPhone X
  8. Gitlab14.x 安装、配置、启动 (Centos/Red Hat7/8.x)
  9. 邮政编码要被取消了?回应:报道与事实不符
  10. Unity UI和场景适配
  11. 大数据平台分析发挥哪些作用
  12. source ubuntu 退出_ubuntu中安装JDK和Tomcat(一)
  13. 125、什么是核心交换机的链路聚合、冗余、堆叠、热备份
  14. Python爬虫实战之爬取链家广州房价_03存储
  15. 电脑快捷键大全 Alt
  16. MySQL Sending data 查询数据慢
  17. 【贪心算法】-背包问题
  18. webp文件上传格式转换前端解决方案及php端解决方案
  19. 李宏毅老师《机器学习》课程笔记-4.1 Self-attention
  20. 提升效率之如何打印出漂亮的带颜色的日志(输出高亮)

热门文章

  1. IT专业大学生就业压力很大吗?IT行业是吃青春饭的吗?
  2. js将form表单提交数据封装为ajax提交
  3. 关于副业怎么发快手引流,教你如何把快手变成自己的副业
  4. 亚马逊新品推广的方法
  5. 第十八届全国大学智能汽车竞赛报名信息统计:安徽赛区报名队伍
  6. High-frequency Component Helps Explain the Generalization of Convolutional Neural Networks笔记
  7. CSDN:《新程序员003》正式上市,华为、阿里等 30+ 公司的云原生及数字化实战经验
  8. java图片上传和加水印
  9. 网络之数据链路层(PPP协议)
  10. 【KITTI数据集Odometry序列00-10标定文件中的参数关系解读】