无需登录 数据私有 本地保存

CD 抓轨模拟 - 从文件列表生成CUE

14
0
0
0
专辑信息
曲目列表 0
总时长:0:00
# 曲目标题 * 艺术家 时长 (mm:ss) 操作
曲目列表为空,点击下方按钮添加曲目
批量导入文件列表

每行一个文件名,支持格式:01 - 歌曲名.flac01. 歌曲名.wav

CUE 预览
0 行 UTF-8 编码
常见问题与知识点

CUE(Cue Sheet)是一种描述CD或音频文件布局的元数据文本文件。它记录了专辑信息、曲目划分、每首曲目的起始时间(INDEX)、标题和表演者等信息。CUE文件通常配合一个大的整轨音频文件(如FLAC/WAV)使用,让播放器能够识别并跳转到各个曲目。它也可以用于刻录CD、分轨转换等场景,是音频收藏爱好者的重要工具。

单文件模式(整轨):一张CD的所有曲目存储在一个大的音频文件中(如album.flac)。CUE文件中只有一个FILE声明,每首曲目通过INDEX指定起始时间。适合整轨抓取的场景,保留完整的CD体验。

多文件模式(分轨):每首曲目有独立的音频文件(如01-song.flac、02-song.flac)。CUE文件中每个TRACK有各自的FILE声明,INDEX通常从00:00:00开始。适合已经分轨的文件集合,便于管理和播放。

CUE使用 mm:ss:ff 格式表示时间,其中 mm=分钟,ss=秒,ff=帧(frame)。CD音频标准使用75帧/秒,因此ff的取值范围是00-74。例如 04:35:22 表示4分35秒第22帧。在CD抓轨中,INDEX 01标记曲目的起始位置,精确到帧级别。本工具默认帧为00,您也可以手动输入精确的帧值。

在单文件模式下,每首曲目的时长用于自动计算下一曲目的INDEX起始时间。您只需输入mm:ss格式(如4:35),工具会自动累加计算。如果之前用EAC等专业抓轨软件生成了CUE,可以参考其中的INDEX时间差来填写时长。精确到帧(如4:35:22)可以获得最准确的CUE文件。多文件模式下通常无需填写时长,INDEX默认为00:00:00。

对于FLAC格式的音频文件,CUE中通常使用 WAVE 作为FILE类型声明。这是因为FLAC是无损压缩格式,解码后的数据与WAV完全一致,播放器和转换工具能正确识别。虽然某些现代工具也接受 FLAC 类型,但使用WAVE具有最广泛的兼容性,是社区公认的最佳实践。

大多数无损音乐播放器(如foobar2000、DeadBeef、AIMP)都支持CUE文件。将CUE文件与对应的音频文件放在同一目录下,打开CUE文件即可看到完整的曲目列表并逐首播放。对于移动端,海贝音乐等App也支持CUE。如果是分轨多文件模式的CUE,请确保CUE中的文件名与实际文件名完全一致。

专业抓轨工具如Exact Audio Copy (EAC)、XLD (macOS)、Whipper (Linux) 在抓取CD时会自动检测间隙并生成精确的CUE文件。它们通过读取CD的TOC(目录表)获取每首曲目的起始扇区位置,精度达到帧级别。如果您手动整理音频文件,可以参考原始CUE或使用音频编辑软件查看精确时长。此外,MusicBrainz等在线数据库也提供CD的详细曲目信息。

本工具生成的CUE文件使用UTF-8编码(无BOM),现代播放器普遍支持。如果遇到某些老旧软件显示乱码,可以尝试用文本编辑器将CUE文件另存为UTF-8 with BOM或ANSI(GBK)编码。建议在foobar2000等主流播放器中使用UTF-8编码以获得最佳体验。CUE标准本身不强制编码,但UTF-8已成为事实标准。