音乐文件 Cue 切割方法
【阅读建议】互联网上的无损音乐大多采用 .cue 文件格式分享。在 Windows 中由很多可以做单曲分割的软件,但在 Linux 中需要在命令行下处理,本文介绍了一组可用的工具及其使用方法。
1 什么是 Cue 文件?
Cue 文件
指光盘映像(镜像)辅助文件或称标记文件,按照文本文件格式编制。它在刻录光盘映像文件时,起很重要的作用。它可以指挥刻录软件刻什么格式,刻录那些内容,从哪里开始,到哪里结束,附加什么信息等等。有了 cue 文件,既可以减少刻录的准备工作以提高刻录效率,又可以保证刻录的准确性。
通常网络上面下载无损 CD 抓取文件都是 一个 cue 文件 + 一个音频文件 (wav、flac、ape)
的形式。这两个文件组成了完整的专辑歌曲。
2 音频格式转换
如果音频文件是 wav 格式
,就需要转换为 flac 格式
。如果音频文件为 ape 格式
,可以先转换成 wav
,然后转 flac 格式
。
1 | # ape 转 wav |
3 分割音频
分割音频的工具为 shntool
,使用方法为:
1 | # 按歌名分割文件 |
-t
参数表示分割出来的文件采用什么文件名,%t
表示用歌曲名字命名;-f
表示输入的 cue 文件
;-o
指定输出格式; -d
参数为输出目录,此例用点表示当前目录。
注: 上述 ffmpeg
、flac
和 shntool
请自行安装。
1 | sudo pacman -S ffmpeg flac shntool |
4 歌名乱码问题
很多 cue 文件
都是在 Windows 下面制作的,在 Linux 会导致乱码,需要进行转码,常见转码是从 gbk 编码
到 utf8 编码
:
1 | iconv -f gbk -t utf8 CDImage.cue > CDImage-1.cue |
改编自 CSDN博文
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 西山晴雪的知识笔记!