CUE和TOC文件格式说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
以下是本人草草翻译的CUE和TOC文件格式说明书,以飨同好,由于并非专业人士,理解错漏之处在所难免,敬请指正。
Cuesheet/TOC文件格式
(下文每个关键字后面的“段”指的是该关键字应使用在哪一段中。
比如“任意”-在任意位置都可以用
“全局”-使用在全局段,即开头总的那几行
“音轨”-在某一音轨的那一段中使用
CD-TEXT段适用于Cuesheet和TOC格式,因此在最后给出用法
——yoohoo注
)
--------------------------------------------
Cuesheet(cue)和TOC(toc)文件格式都用于描述CD的布局。
它们都有一个(可选的)全局段,后面跟着就是随意数目的音轨段。
每一行(toc格式有一点点例外情况)都以一个关键字开头,后面可以跟着用空格分开的字段。那些不以可识别关键字开头的行将产生警告信息并被忽略。有的关键字只允许在全局段或音轨段中出现。如果这些关键字在不合适的段中出现,将产生警告信息,且该行被忽略。
下文的格式解释:
如果某个关键字没有“格式”这一项,则它就是一行中的唯一字段。
其它的注意事项:
<字段> - 必须的字段
[字段] - 可选的字段
... - 之前的字段可以重复出现多次
Cuesheet 文件格式
注意
所有以“REM”开始的行都被认为是注释行。
“REM”是一个关键字,以该关键字开始的那一行将被忽略。
关键字
REM
段 :任意
格式: REM [注释]
参见注释一节
CATALOG
段 :全局
格式 :CATALOG "<编号>"
设置CD的编号。必须是13位数字。
FILE
段 :音轨
格式:FILE "<文件名>" [文件格式]
设置一个输入文件。FILE行要在音轨段的最前面。可用的“文件格式”是
BINARY,MOTOROLA,AIFF,WAVE,或MP3。
TRACK
段 :音轨
格式:TRACK <音轨编号> <音轨模式>
开始一个新音轨。音轨编号必须是一个正整数。
可选的“音轨模式”有MODE1/2048,MODE1/2352,MODE2/2336,
MODE2/2048,MODE2/2324,MODE2/2336,或MODE2/2352。
FLAGS
段 :音轨
格式:FLAGS [标志]...
设置音轨标志。可接受的标志有:PRE,DCP,4CH,和SCMS。
ISRC
段 :音轨
格式:ISRC
设置音轨的ISRC编号。ISRC编号的格式必须为:
CCOOOOYYSSSSS.
PREGAP
段 :音轨
格式:PREGAP
设置音轨前的空白时间。空白时间格式必须为:mm:ss:ff。
(注:pregap的意思应该是在一个音轨前面预留的空白区域,想来应该不
包括在音内容内)。
INDEX
段 :音轨
格式:INDEX <索引号> <索引位置>
设置一个音轨的索引位置。“索引号”必须是一个非负整数。
“索引位置”的格式必须为mm:ss:ff。
(CD-TE
XT 关键字)
段 :任意
见CD-TEXT 一节。
TOC 文件格式
一些关键字指示块的开始,必须用‘{’和‘}’括起来。
注意
注释以“//”开始,可以放在任何位置。因为可以放在一行中的任何位置,toc 注释被作为特例对待(不作为关键字)。任何以“//”为开头的文本都将被忽略。
关键字
CATALOG
段 :全局
格式:CATALOG "<编号>"
设置CD的编号。编号必须是13位数字。
CD_DA
段 :全局
将CD盘片的格式设为音频格式(即Audio CD,而软件光盘则不是)。
CD_ROM
段 :全局
将CD盘片的格式设为数据格式(如软件光盘)。
CD_ROM_XA
段 :全局
将CD盘片的格式设为混合格式。
TRACK
段 :轨(这里不再翻译为音轨是因为有可能是数据轨)
格式:TRACK <轨格式> [子通道格式]
NO
段 :轨
格式:NO <标志>
排除(清除)某轨标志。可选的标志有:“COPY”(拷贝)和
“PRE_EMPHASIS”(预强调)。
(偶也不知道是什么具体意思)
COPY
段 :轨
设置拷贝允许标志。(见上面一条)
PRE_EMPHASIS
段 :轨
设置预强调标志。(见上面两条)
TWO_CHANNEL_AUDIO
段 :轨
设置双通道音频标志。
FOUR_CHANNEL_AUDIO
段 :轨
设置四通道音频标志。
ISRC
段 :轨
格式:ISRC "
设置轨的ISRC编号。ISRC编号的格式必须为
CCOOOOYYSSSSS.
SILENCE
段 :轨
忽略。
(silence的本来意思是静音)
ZERO
段 :轨
忽略
(zero的本来意思是零)
FILE
段 :轨
格式:FILE "<文件名>" <启始位置> [长度]
将文件加到当前轨。“启始位置”和“长度”的格式必须为mm:ss:ff。
AUDIOFILE
段 :轨
格式:AUDIOFILE "<文件名>" <启始位置> [长度]
将文件加到当前轨。“启始位置”和“长度”的格式必须为mm:ss:ff。
DATAFILE
段 :轨
忽略。
FIFO
段 :轨
忽略。
START
段 :轨
格式:START <启始位置>
PREGAP
段 :轨
格式:PREGAP
设置轨前的空白时间。pregap 的格式必须是mm:ss:ff。
INDEX
段 :轨
格式:INDEX <索引编号> <索引时间>
设置一个轨的索引位置。“索引编号”必须是一个非负整数。
“索引时间”的格式必须是mm:ss:ff。
CD_TEXT
段 :任意
格式:CD_TEXT {}
开始一个CD_TEXT块。
LANGUAGE_MAP
段 :全局
子段:CD_TEXT块
格式:LANGUAGE_MAP {}
开始一个LANGUAGE_MAP块。
LANGUAGE
段 :轨
子段:CD_TEXT块
格式:LANGUAGE {}
开始一个LANGUAGE块。
(CD-TEXT关键字)
段 :任意
子段:CD-TEXT块
参见CD-TEXT一节。
CD-TEXT
格式:
关键字
TITLE(标题)
PERformER(表演者)
SONGWRITER(作者)
COMPOSER(作曲)
ARRANGER(改编)
MESSAGE(
要旨)
DISC_ID(碟号)
GENRE(类型/流派)
TOC_INFO
TOC_INFO2
UPC_EAN
ISRC
SIZE_INFO