cue脚本(英语:cue sheet),是一种规定音频映像文件的分轨资讯,并辅助相应的软件(如刻录软件,或播放软件)自动识别音频分轨的文本元数据脚本。CDRWIN是最早使用该脚本规范的软件之一[1][2] ,之后越来越多播放软件和刻录软件所支持。
通过该脚本,可以方便将一个集成多个音乐片段的音频文件虚拟划分为多个原来多个音频片段,而无需直接分割该集成音频文件。除外,也可以记录整个音频文件和每个分轨的描述资讯 。
文件规格和规范命令
cue脚本是一般的文本文件,默认使用ASCII为其文字编码,但部分解释器支持UTF-8的文字编码。如果需要输入其他特定字符的CD-TEXT内容,就要用使用.cdt文件。
以下为规范标准命令:[3]
- FILE
- TRACK
- 定义分轨,后面可跟着多个参数,数字表示为第几个分轨,AUDIO表示该分轨为CD音轨。
- INDEX
- PREGAP和POSTGAP
- 标识前置空白和后置空白,而且这些空白并不存在于源文件中,一般没意义。后面跟随一个时间参数,格式和INDEX定义的时间格式一样。
示范
假设MP3文件 "Faithless - Live in Berlin.mp3" 是Faithless乐队的演唱,内部分段如下:
- Faithless – Reverence
- Faithless – She's My Baby
- Faithless – Take the Long Way Home
- Faithless – Insomnia
- Faithless – Bring the Family Back
- Faithless – Salva Mea
- Faithless – Dirty Old Man
- Faithless – God Is a DJ
由于整个MP3文件是整个CD的完整拷贝,可以按照以下格式编写脚本,在播放软件或刻录软件读取时自动对整个音频文件重新分段读取。
REM GENRE "Electronica"
REM DATE "1998"
PERFORMER "Faithless"
TITLE "Live in Berlin"
FILE "Faithless - Live in Berlin.mp3" MP3
TRACK 01 AUDIO
TITLE "Reverence"
PERFORMER "Faithless"
INDEX 01 00:00:00
TRACK 02 AUDIO
TITLE "She's My Baby"
PERFORMER "Faithless"
INDEX 01 06:42:00
TRACK 03 AUDIO
TITLE "Take the Long Way Home"
PERFORMER "Faithless"
INDEX 01 10:54:00
TRACK 04 AUDIO
TITLE "Insomnia"
PERFORMER "Faithless"
INDEX 01 17:04:00
TRACK 05 AUDIO
TITLE "Bring the Family Back"
PERFORMER "Faithless"
INDEX 01 25:44:00
TRACK 06 AUDIO
TITLE "Salva Mea"
PERFORMER "Faithless"
INDEX 01 30:50:00
TRACK 07 AUDIO
TITLE "Dirty Old Man"
PERFORMER "Faithless"
INDEX 01 38:24:00
TRACK 08 AUDIO
TITLE "God Is a DJ"
PERFORMER "Faithless"
INDEX 01 42:35:00
对于一个CD镜像文件可以使用以下格式。
FILE "sampleimage.bin" BINARY
TRACK 01 MODE1/2352
INDEX 01 00:00:00
参考资料
外部链接
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.