找回密码
 -注册-
查看: 364|回复: 3
打印 上一主题 下一主题

【技术分享】将长音频整个cd切割为短音频乐曲的方法,并自动命名文件为乐曲名

[复制链接]
跳转到指定楼层
1
发表于 2024-11-21 11:43 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式 来自 山西太原
本帖最后由 是菜菜紫 于 2024-11-21 11:45 编辑

分享一段python code,可以把包含多段乐曲的长音频切分,并自动命名。
【示例使用】
输入:

输出:


【文件要求】
必须在同一个文件夹内有.flac .log .cue三个文件,
.log的格式必须包含:
Track |   Start  |  Length  | Start sector | End sector
    ---------------------------------------------------------
        1  | 00:00:00 | 05:55:64 |         0    |    26688   

.cue的格式必须包含:
FILE "The Complete Works - CD21.flac" WAVE
  TRACK 01 AUDIO
    TITLE "Cinq Poemes de Ch.Baudelaire, L70 - IIIb. Le Jet d'eau"
(当然,文件名可以不一样,但是TITLE、FILE、01这些关键词必须一样)

【使用方法】
1. python的部分
2. 代码的部分
source_root的值改为你的长音频所在的文件夹,注意这个文件夹里也要有格式符合的.log .cue。
dest_root的值改为你想要输出到的文件夹。

【注意事项】
输出文件夹只会有切分后的音频文件,如果原文件夹中有Cover.jpg之类的,不会复制到输出文件夹中。

【不符合格式怎么办】
把代码发给chatgpt让它帮你修改;)

【分享链接】
链接: https://***.com/s/1IMAUr-T0lqYXC3nLpOJokw?pwd=1111 提取码: 1111
希望能有用吧,我承认把它打包会更好用,太懒了;)

截屏2024-11-21 上午11.24.47.png (201.28 KB, 下载次数: 0)

示例输入

示例输入

截屏2024-11-21 上午11.25.12 拷贝.png (293.62 KB, 下载次数: 0)

示例输出

示例输出
2
发表于 2024-11-21 14:34 | 只看该作者 来自 湖北鄂州
谢谢楼主分享的办法。杀猪杀屁股,各有各的招儿,其实foobar2K里就甚是easy,点cue 进入播放界面,全选之后,点右键 convert,然后,就OK了

反之,分轨文件合并就是点到merge。


回复

使用道具 举报

3
发表于 2024-11-21 15:09 | 只看该作者 来自 四川德阳
本帖最后由 pidandy 于 2024-11-21 15:11 编辑

找到了
回复

使用道具 举报

4
发表于 2024-11-21 21:46 | 只看该作者 来自 中国
谢谢楼主分享

回复

使用道具 举报

您需要登录后才可以回帖 登录 | -注册-

本版积分规则

Archiver|手机版|粤icp备09046054号|耳机网-耳机大家坛

粤公网安备 44030602000598号 耳机大家坛、www.erji.net、网站LOGO图形均为注册商标

GMT+8, 2024-11-22 21:30

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表