找回密码
 -注册-
123
返回列表 发新帖
楼主: tblyc123
打印 上一主题 下一主题

突然搞清楚了cue文件的所有要素,以后改起来没难度了。

[复制链接]
41
发表于 2023-4-3 14:49 | 只看该作者 来自 广东深圳
原来很有难度吗。。。很多时候我都嫌别人录入的信息不够精确自己手动录
回复

使用道具 举报

42
发表于 2023-4-3 14:55 | 只看该作者 来自 广东广州
一般出问题最多的是文件名,可能是文件名改了,CUE文件里没改过来;或者是有的文件名太长,有点号、-号等等,就容易出错。
回复

使用道具 举报

43
发表于 2023-5-1 21:42 | 只看该作者 来自 湖北
cue文件碟片编号始终修改不了,咋回事?
回复

使用道具 举报

44
发表于 2023-5-2 20:03 | 只看该作者 来自 香港
tn529 发表于 2023-5-1 21:42
cue文件碟片编号始终修改不了,咋回事?

对,这就是个问题,解决方案不在cue里,兼容性也不好。
回复

使用道具 举报

45
发表于 2023-5-3 21:18 | 只看该作者 来自 亚太地区
rups 发表于 2023-5-2 20:03
对,这就是个问题,解决方案不在cue里,兼容性也不好。

摸索了下,可以先用foobar2000编辑修改cue对应的flac、ape、wav文件碟片编号,然后再打开cue编辑看看
回复

使用道具 举报

46
发表于 2023-5-5 12:44 来自手机 | 只看该作者 来自 黑龙江哈尔滨
先收藏一波
回复

使用道具 举报

47
发表于 2024-9-21 14:45 | 只看该作者 来自 中国
多谢分享!很给力!按图1修改好了一个CUE文件。如下所示
TITLE "The Best Songs Of The World CD09"
FILE "The Best Songs Of The World CD09.wav" WAVE
  TRACK 01 AUDIO
    TITLE "Stand"
    REM COMMENT
    INDEX 01 00:00:00
  TRACK 02 AUDIO
    TITLE "There You'll Be"
    INDEX 01 03:14:65
  TRACK 03 AUDIO
    TITLE "You Raise Me Up"
    INDEX 01 06:58:74
  TRACK 04 AUDIO
    TITLE "Dilemma"
    INDEX 01 11:16:32
  TRACK 05 AUDIO
    TITLE "Lost Without You"
    INDEX 01 15:13:33
  TRACK 06 AUDIO
    TITLE "One More Time"
    INDEX 01 19:22:09
  TRACK 07 AUDIO
    TITLE "Milk And Toast And Honey"
    INDEX 01 23:24:72
  TRACK 08 AUDIO
    TITLE "Say Goodbye"
    INDEX 01 27:29:66
  TRACK 09 AUDIO
    TITLE "Let's Get Back to Bed - Boy! (feat. TQ)"
    INDEX 01 30:47:58
  TRACK 10 AUDIO
    TITLE "I Miss You"
    INDEX 01 34:46:68
  TRACK 11 AUDIO
    TITLE "Life For Rent"
    INDEX 01 39:22:58
  TRACK 12 AUDIO
    TITLE "Two Is Better Than One"
    INDEX 01 43:03:63
  TRACK 13 AUDIO
    TITLE "You Raise Me Up"
    INDEX 01 47:07:35
  TRACK 14 AUDIO
    TITLE "Need You Now"
    INDEX 01 51:04:67
  TRACK 15 AUDIO
    TITLE "Thinking Of You"
    INDEX 01 55:42:35
  TRACK 16 AUDIO
    TITLE "Find A Way"
    INDEX 01 59:29:67
  TRACK 17 AUDIO
    TITLE "Here With Me"
    INDEX 01 65:10:67
  TRACK 18 AUDIO
    TITLE "Be A Man"
    INDEX 01 68:36:10
  TRACK 19 AUDIO
    TITLE "Every Time"
    INDEX 01 72:59:07
  TRACK 20 AUDIO
    TITLE "Illegal"
    INDEX 01 76:51:12
回复

使用道具 举报

48
发表于 2024-9-21 15:31 | 只看该作者 来自 上海
学习了
回复

使用道具 举报

49
发表于 2024-9-23 19:35 | 只看该作者 来自 美国
呦呦鹿鸣 发表于 2023-4-3 14:55
一般出问题最多的是文件名,可能是文件名改了,CUE文件里没改过来;或者是有的文件名太长,有点号、-号等等 ...

还有后缀,如.wav .ape .flac 等等。可能抓轨时候顺带压缩后来没有改成压缩后的文件名。
回复

使用道具 举报

50
发表于 2024-9-23 21:10 来自手机 | 只看该作者 来自 北京丰台
文件名和cue匹配了就好办,不匹配就要一个一个改。
回复

使用道具 举报

51
发表于 2024-9-23 21:12 来自手机 | 只看该作者 来自 北京丰台
这方面分轨好一些,绝大部分可以通过服务器抓回来。
回复

使用道具 举报

52
发表于 2024-9-25 17:30 来自手机 | 只看该作者 来自 江苏南通
分轨一劳永逸
回复

使用道具 举报

53
发表于 2025-7-1 08:39 | 只看该作者 来自 中国
超过99分钟的音乐文件,怎样制作cue?

超过99分钟的音乐文件,怎样制作cue?


网上下载了一个长度好几个小时的音乐文件,格式是aac,内含很多首歌曲,选择歌曲不便,便想制作一个cue。

问题1:
比如:
INDEX 01 17:00:14


17是分钟吧,超过99怎么办?

问题2:

FILE "myfile.aac" WAVE

这样可行么?
回复

使用道具 举报

54
发表于 2025-7-3 10:26 | 只看该作者 来自 广东广州
`.cue` 文件(通常称为 **CUE Sheet**)是一个纯文本格式的文件,主要用于描述光盘(特别是音乐 CD)的音轨布局和时间信息。它通常与一个包含整张光盘原始数据的**单个镜像文件**(如 `.bin`, `.iso`, `.flac`, `.ape`, `.wav` 等)配合使用。

**核心作用:将单个大音频文件分割成逻辑上的多个音轨。**

## 详细解读

### 1. 文件本质
* **纯文本:** 可以用任何文本编辑器(记事本、Notepad++, VS Code 等)打开和编辑。
* **元数据:** 本身不包含音频数据,只包含关于如何组织和解释关联的音频文件的信息。
* **依赖关系:** 必须与它指向的那个具体的音频文件(通常在同一目录下)一起使用才有效。

### 2. 核心组成部分
一个典型的 `.cue` 文件包含以下指令和信息:

* **`FILE` 指令:**
  * 作用:指定关联的音频文件及其格式。
  * 语法:`FILE "文件名" 文件类型`
  * 示例:`FILE "MyAlbum.flac" WAVE` 或 `FILE "BackupCD.bin" BINARY`
  * 常见文件类型:
    * `WAVE` / `WAV`: 标准的 WAV 文件。
    * `MP3`: MP3 文件(较少见,支持可能有限)。
    * `FLAC`: FLAC 文件。
    * `APE`: Monkey's Audio 文件。
    * `AIFF`: AIFF 文件。
    * `BINARY`: 最常见的类型,用于表示未处理的 CD 镜像文件(如 .bin)。通常与 `.bin` 文件配对。

* **`TRACK` 指令:**
  * 作用:定义一个音轨(歌曲)。
  * 语法:`TRACK [编号] [数据类型]`
  * 示例:`TRACK 01 AUDIO` 或 `TRACK 02 AUDIO`
  * 关键参数:
    * `[编号]`: 音轨序号(通常两位数字,01, 02, ...)。
    * `[数据类型]`:
      * `AUDIO`: 绝大多数音乐 CD 音轨。
      * `MODE1/2048`: 数据轨道(如 CD-ROM)。
      * `MODE2/2352`: 另一种数据模式(如 CD-ROM XA)。
      * `CDG`: CD+G (带图形的 CD)。
      * `CDI/2336`: CD-i 格式。

* **`INDEX` 指令:**
  * **最重要的指令之一。** 定义音轨内的关键时间点。
  * 语法:`INDEX [编号] [时间]`
  * 示例:`INDEX 01 00:00:00` 或 `INDEX 00 03:45:65`
  * 关键参数:
    * `[编号]`:
      * **`01`:** **绝对必需的。** 定义该音轨**实际开始播放**的时间点(Pregap 之后)。这是分割文件或播放器跳转的依据。
      * **`00`:** **可选但常见。** 定义该音轨的**前间隙**(Pregap)开始的时间点。INDEX 00 到 INDEX 01 之间的时间就是 Pregap。Pregap 可能包含静音、隐藏音效或音轨数据的一部分(尤其对于 Track 01)。
    * `[时间]`: 格式为 `分钟:秒:帧`。CD 音频中,1 秒 = 75 帧。例如 `02:30:15` 表示 2 分 30 秒 15 帧(即 2 分 30.2 秒)。
  * **规则:**
    * 每个 `TRACK` **至少**需要一个 `INDEX 01`。
    * `INDEX 00`(如果存在)**必须**出现在 `INDEX 01` **之前**,并且时间小于 `INDEX 01`。
    * 一个 `TRACK` 内的时间点必须**严格递增**。
    * 下一个 `TRACK` 的 `INDEX 01`(或 `INDEX 00`)定义了上一个音轨的结束点(从技术上讲,是下一个音轨的开始点)。

* **`PREGAP` 指令:**
  * 作用:**显式**定义一个音轨开始之前的间隙(静音或数据)长度。它是定义 Pregap 的另一种方式,有时比 `INDEX 00` 更明确。
  * 语法:`PREGAP [时间]`
  * 示例:`PREGAP 00:02:00` (表示 2 秒的 Pregap)
  * **注意:** 如果同时使用了 `INDEX 00` 和 `PREGAP`,它们必须一致。通常优先使用 `INDEX 00/01` 来表示 Pregap。

* **`POSTGAP` 指令:**
  * 作用:**显式**定义一个音轨结束之后的间隙长度(在最后一个音轨之后定义整个 CD 的结束间隙)。
  * 语法:`POSTGAP [时间]`
  * 示例:`POSTGAP 00:00:30` (表示 30 秒的后间隙)
  * **使用较少,** 因为通常下一个音轨的 `INDEX 00/01` 已经隐含了上一个音轨的结束位置。

* **`REM` 指令:**
  * 作用:注释。以 `REM` 开头的行会被解析器忽略,用于添加说明性文字。
  * 示例:`REM This is a comment about the album`
  * 示例:`REM GENRE "Rock"` (有些工具会识别这种非标准的元数据注释)

* **`TITLE` 指令:**
  * 作用:设置标题。
  * 语法:
    * `TITLE "整个光盘的标题"` (在 `FILE` 指令之后,第一个 `TRACK` 之前)
    * `TITLE "单个音轨的标题"` (在 `TRACK` 指令之后)
  * 示例:
    ```
    TITLE "The Best Album Ever"
    PERFORMER "The Awesome Band"
    FILE "AwesomeAlbum.flac" WAVE
    TRACK 01 AUDIO
        TITLE "Opening Song"
        PERFORMER "The Awesome Band"
        INDEX 01 00:00:00
    TRACK 02 AUDIO
        TITLE "Hit Single"
        INDEX 01 03:45:00
    ```

* **`PERFORMER` 指令:**
  * 作用:设置表演者/艺术家。
  * 语法:
    * `PERFORMER "整个光盘的艺术家"` (在 `FILE` 指令之后,第一个 `TRACK` 之前)
    * `PERFORMER "单个音轨的艺术家"` (在 `TRACK` 指令之后)
  * 示例:见上面 `TITLE` 的示例。

* **`SONGWRITER` 指令:**
  * 作用:设置词曲作者(较少支持)。
  * 语法类似 `TITLE`/`PERFORMER`。

* **`CATALOG` 指令:**
  * 作用:指定 CD 的 UPC/EAN 条形码(Media Catalog Number)。
  * 语法:`CATALOG 0123456789012`
  * 示例:`CATALOG 7898563320123`

* **`FLAGS` 指令:**
  * 作用:设置音轨的特殊标志。
  * 语法:`FLAGS [标志]`
  * 常见标志:
    * `DCP`:允许数字复制(Copy permitted)。
    * `4CH`:四声道音频(现已废弃)。
    * `PRE`:有预加重(需要播放器进行去加重)。
    * `SCMS`:串行复制管理系统(Serial Copy Management System)。
  * 示例:`FLAGS DCP PRE`

### 3. 典型应用场景

1.  **播放整轨专辑:**
    * 使用支持 CUE Sheet 的播放器(Foobar2000, VLC, CuePlayer, 一些硬件播放器等)。
    * 加载 `.cue` 文件,播放器会自动读取关联的音频文件,并按 `.cue` 定义的音轨和时间点进行播放,呈现为分轨效果(可以选曲、显示曲目标题/艺术家)。
2.  **分割整轨文件:**
    * 使用音频转换/处理软件(foobar2000, Exact Audio Copy, CUETools, Burrrn 等)。
    * 加载 `.cue` 文件,软件会根据 `INDEX 01` 点精确地将单个大文件切割成对应的多个小文件(如 Track01.flac, Track02.mp3),并嵌入音轨元数据(标题、艺术家)。
3.  **刻录音频 CD:**
    * 使用支持 CUE/BIN 的刻录软件(Nero, ImgBurn, Burrrn, CDRWIN)。
    * 加载 `.cue` 文件,刻录软件会读取 `.cue` 的布局信息,将关联的 `.bin` 文件(或其他格式)精确刻录成一张物理 CD,包含正确的音轨划分、间隙(Pregap/Postgap)和索引点。刻录出来的 CD 可以在普通 CD 播放机上按曲目播放。
4.  **保存光盘结构信息:**
    * 在创建光盘镜像(如用 Exact Audio Copy 抓取 CD)时,除了生成 `.bin`(或 `.wav`, `.flac` 等)数据文件,还会生成 `.cue` 文件来记录光盘的原始布局(音轨顺序、起始时间、间隙、ISRC 码、CD-Text 等)。这保证了镜像可以完美还原原盘结构。

### 4. 重要注意事项

* **文件路径与文件名:** `.cue` 文件中的 `FILE` 指令指定的文件名**必须**与实际的音频文件名**完全一致**(包括大小写和扩展名)。如果音频文件移动了位置,需要修改 `.cue` 文件中的路径或确保它们仍在同一目录下。
* **编码问题:** 如果 `.cue` 文件包含非英文字符(中文、日文等),务必确保文本编辑器保存时使用正确的编码(通常是 **ANSI** 或 **UTF-8 without BOM**)。错误的编码会导致播放器或转换软件无法正确读取文件,出现乱码或加载失败。这是非常常见的问题!
* **时间精度:** 时间点(`INDEX`, `PREGAP`, `POSTGAP`)使用 `分:秒:帧` 格式,精度是 1/75 秒(1帧)。这对于精确分割和还原 CD 结构至关重要。
* **Pregap (`INDEX 00`) 的重要性:** 对于某些专辑(特别是 Track 01 有隐藏音轨或需要精确还原原盘布局时),正确处理 `INDEX 00` 非常关键。它定义了音轨真正的音频数据开始前的内容(可能是静音,也可能是音轨的一部分)。
* **`BINARY` 文件类型:** 当 `FILE` 类型指定为 `BINARY` 时,通常意味着关联文件(如 `.bin`)是未经压缩的、包含完整 CD 扇区(2352字节/扇区)的原始镜像。播放器/刻录软件知道如何解析这种格式来提取音频数据。
* **现代替代:** 对于单个音频文件(如 FLAC, APE),现在更常见的做法是将分轨元数据(包括时间点)**内嵌**在文件本身(如使用 `CUESHEET` 块内嵌在 FLAC 文件中)。这样只需要一个文件,也能实现分轨播放和分割。但传统的 `.cue` + 单文件格式依然广泛使用和兼容。

### 示例 CUE Sheet

```
REM GENRE "Rock"
REM DATE 1991
REM DISCID 940B460D
REM COMMENT "ExactAudioCopy v1.6"
PERFORMER "Nirvana"
TITLE "Nevermind"
FILE "Nevermind.flac" WAVE
  TRACK 01 AUDIO
    TITLE "Smells Like Teen Spirit"
    PERFORMER "Nirvana"
    INDEX 01 00:00:00
  TRACK 02 AUDIO
    TITLE "In Bloom"
    PERFORMER "Nirvana"
    INDEX 00 05:02:65
    INDEX 01 05:04:65
  TRACK 03 AUDIO
    TITLE "Come As You Are"
    PERFORMER "Nirvana"
    INDEX 01 09:26:68
... (后续音轨)
```

**解读此示例:**

1.  整个专辑标题是 "Nevermind",艺术家是 "Nirvana"。
2.  关联的音频文件是 "Nevermind.flac" (FLAC 格式)。
3.  音轨 01 ("Smells Like Teen Spirit") 从音频文件的绝对位置 00:00:00 开始。
4.  音轨 02 ("In Bloom"):
    * 有一个前间隙 (Pregap):`INDEX 00` 在 05:02:65 (5分2秒65帧)。
    * 音轨实际开始于 `INDEX 01` 在 05:04:65 (5分4秒65帧)。
    * 这意味着 Pregap 长度是 05:04:65 - 05:02:65 = 0分2秒0帧 (2秒)。这 2 秒可能是静音,也可能是 "In Bloom" 开头的一部分(取决于原盘设计)。
5.  音轨 03 ("Come As You Are") 从 09:26:68 开始(紧接在音轨 02 结束之后)。

### 总结

`.cue` 文件是一个简单却强大的**元数据索引文件**。它的核心价值在于**精确描述了一个连续音频流(单个文件或镜像)如何被逻辑分割成多个音轨,并定义了每个音轨的精确起始时间、间隙以及相关的元数据(标题、艺术家等)**。理解它的结构和指令对于播放、分割整轨音乐文件以及精确刻录音频 CD 至关重要。遇到整轨专辑无法选曲或需要分轨时,寻找或编写正确的 `.cue` 文件通常是关键步骤。
回复

使用道具 举报

55
发表于 2025-7-3 10:37 | 只看该作者 来自 江苏南通
第一时间转成分轨,兼容性最高,再也没那些麻烦事
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-7-6 01:13

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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