Loading...
Error

CUE sheet (индексная карта).

 
Автор Сообщение

Bratok Пол:Муж

22-Июн-2010 08:47

CUE
«Сue» — это файл с метаданными, которые описывают временную раскладку любого звукового файла или образа (MP3, WAV, OGG, APE и т.д.) Куй – обыкновенный текстовой файл, который легко можно редактировать в любом соответствующем редакторе (Notepad и выше).
В последнее время этот формат стал очень популярным среди любителей электронной музыки, ведь стандартная продолжительность одного сета около 1-2 часов или 10-20 треков. Согласитесь, не каждый способен усвоить такое огромное количество музыки за раз. Или скажем, вы слушаете новый Global DJ Broadcast, и вас очень понравился текущий трек. Но , к сожалению, он или очень редкий, или ещё да же не вышел, а запоминать время старта и конец трека, что бы потом постоянно двигать ползунок вашего плеера, занятие весьма не из приятных. В cue файле уже есть такая информация, так что с помощью соответствующую программ (ссылки на них даны чуть ниже) вы можете вытащить понравившиеся вам композиции.
Основные области применения файлов «Cue sheet»:

* Информация о названии текущего трека, исполнителя, альбоме, длительности во время проигрывание микса.
* Разбивка миксов на треки, особенно удобно, когда ваш плеер не умеет работать с куями.
* Запись аудисков.
* Монтирование звукового файла.

Синтаксис
Перейдём теперь к структуре. Открыв любой cue файл в текстовом редакторе вы скорее всего увидете такие первые три строчки:
Код:

Цитата:

TITLE "название композиции"
PERFORMER "исполнитель/артист"
FILE "имя файла.mp3" MP3
FILE [имя файла] [тип файла]
Возможные значения второго параметра:

* BINARY – образы
* MOTOROLA
* AIFF - AIFF файл
* WAVE – WAV файл
* MP3 – MP3, MP2, OGG файл
Реже встречаются теги:
CATALOG [медиа номер каталога] (пример: CATALOG 1234567890123)
CDTEXTFILE [путь до файла CDT с информацией о данном музыкальном файле](например: CDTEXTFILE C:\DISC.CDT)
ISRC [номер "International Standard Recording Code"] (пример: ISRC ABCDE1234567)
После этих тегов идёт основная часть файла (название каждого трека, его исполнитель и временной указатель). Пример для 1 композиции:

Код:

TRACK 01 AUDIO
     TITLE "имя трека"
     PERFORMER "DJ"
     NDEX 01 00:00:00
TRACK [number] [datatype] – команда, передающая плееру информацию о новом треке, где number – номер композиции, от 01 до 99
datatype может принимать вот такие значения:

* AUDIO - Audio/Music (2352)
* CDG - Karaoke CD+G (2448)
* MODE1/2048 - CDROM Mode1 Data (cooked)
* MODE1/2352 - CDROM Mode1 Data (raw)
* MODE2/2336 - CDROM-XA Mode2 Data
* MODE2/2352 - CDROM-XA Mode2 Data
* CDI/2336 - CDI Mode2 Data
* CDI/2352 - CDI Mode2 Data

Пример:
TITLE [имя одного трека] (пример: TITLE "Pure Bliss")
PERFORMER [DJ, Artist] (пример: PERFORMER: “Jonas Steur”)
INDEX [номер от 1-99] [mm:ss:ff]
mm:ss:ff – количество времени от старта всего файла (микса) до момента старта текущего трека, формат минуты:секунды:фреймы
Пример:
INDEX 01 00:00:00
INDEX 02 02:34:50
Реже используются:
REM [комментарий] (пример: REM Hi, World!)
SONGWRITER [автор трека, слов] (пример: SONGWRITER ”Кто-то”)
FLAGS [флаг], возможные значения:

* DCP – копирование запрещено
* 4CH – 4-канальная музыка
* PRE - Pre-emphasis enabled (audio tracks only)
* SCMS - Serial copy management system (not supported by all recorders)

Пример: (FLAGS 4CH PRE)
Следующие вы можете встретить только в куях к ауди дискам:
POSTGAP [mm:ss:ff] ?затишье после трека?
PREGAP [mm:ss:ff] ?пустота перед треком?
В заключении к синтаксису приведём пример куе к последнему GDJB:

Код:

PERFORMER "Markus Schulz"
TITLE "Global DJ Broadcast (2008-05-08) (including Cosmic Gate Guestmix) [iRUSH]"
FILE "01-Markus_Schulz_-_Global_DJ_Broadcast_-_Guest_Cosmic_Gate-NET-08-05-2008-iRUSH.mp3" MP3
  TRACK 01 AUDIO
    PERFORMER "Global DJ Broadcast"
    TITLE "Intro"
    INDEX 01 00:00:00
  TRACK 02 AUDIO
    PERFORMER "Gui Boratto"
    TITLE "Haute Couture"
    INDEX 01 01:22:58
  TRACK 03 AUDIO
    PERFORMER "Arnej"
    TITLE "The Ones That Get Away (Minimal Drum Dub Mix)"
    INDEX 01 05:49:64
  TRACK 04 AUDIO
    PERFORMER "Markus Schulz feat. Jennifer Rene"
    TITLE "Invincibly Perfect (Lunar Blaze Mashup)"
    INDEX 01 09:54:58
  TRACK 05 AUDIO
    PERFORMER "Solarstate"
    TITLE "Globe"
    INDEX 01 16:40:23
  TRACK 06 AUDIO
    PERFORMER "Gareth Emery"
    TITLE "This Is That (Markus Schulz Rework)"
    INDEX 01 19:50:28
  TRACK 07 AUDIO
    PERFORMER "Solar Project"
    TITLE "Alameda"
    INDEX 01 24:44:50
  TRACK 08 AUDIO
    PERFORMER "Datt & Bissen feat. Tiff Lacey"
    TITLE "Take Your Time (Martin Roth Nu-Style Remix)"
    INDEX 01 30:29:07
  TRACK 09 AUDIO
    PERFORMER "ID"
    TITLE "ID"
    INDEX 01 35:50:16
  TRACK 10 AUDIO
    PERFORMER "Bartlett Bros. feat. Marcia Juell"
    TITLE "Let It Flow (Gareth Emery Remix)"
    INDEX 01 40:40:68
  TRACK 11 AUDIO
    PERFORMER "Andy Tau"
    TITLE "Tesseract"
    INDEX 01 45:30:51
  TRACK 12 AUDIO
    PERFORMER "Mike Foyle"
    TITLE "Pandora (The Blizzard Remix)"
    INDEX 01 51:17:13
  TRACK 13 AUDIO
    PERFORMER "Orjan Nilsen"
    TITLE "La Guitarra (Omnia Bootleg) [Global Selection Winner]"
    INDEX 01 56:18:68
  TRACK 14 AUDIO
    PERFORMER "OceanLab"
    TITLE "Sirens Of The Sea (Cosmic Gate Remix)"
    INDEX 01 61:14:62
  TRACK 15 AUDIO
    PERFORMER "Cosmic Gate feat. Roxanne Emery"
    TITLE "A Day That Fades (Cosmic Gate's AM 2 PM Mix)"
    INDEX 01 69:43:11
  TRACK 16 AUDIO
    PERFORMER "Bart Claessen"
    TITLE "Catch Me (Playmo) (Big Phunk Redub)"
    INDEX 01 76:27:24
  TRACK 17 AUDIO
    PERFORMER "Nick Muir"
    TITLE "Airtight (D-Nox & Beckers Remix)"
    INDEX 01 84:00:13
  TRACK 18 AUDIO
    PERFORMER "Nic Chagall"
    TITLE "What You Need (Marco V Remix)"
    INDEX 01 88:47:16
  TRACK 19 AUDIO
    PERFORMER "Roy Gates"
    TITLE "The World Is Spinning (Maarten de Jong Mix)"
    INDEX 01 94:16:44
  TRACK 20 AUDIO
    PERFORMER "Republika"
    TITLE "Sunshine (Visionaire Remix)"
    INDEX 01 98:30:24
  TRACK 21 AUDIO
    PERFORMER "DJ Eco"
    TITLE "Tonight Is Forever (Martin Roth Edit)"
    INDEX 01 103:44:17
  TRACK 22 AUDIO
    PERFORMER "Veracocha"
    TITLE "Carte Blanche (Cosmic Gate Remix)"
    INDEX 01 110:36:70
  TRACK 23 AUDIO
    PERFORMER "ID"
    TITLE "ID"
    INDEX 01 117:43:33


Последний раз редактировалось: Bratok (22.06.2010 09:48), всего редактировалось 2 раз(а)

Bratok Пол:Муж

22-Июн-2010 09:19

I. Что такое cue-файл

Cue-файлы используются для того, чтобы обеспечить информацию о больших аудио-файлах.
Обычно они используются либо при извлечении информации, либо при записи на CD. Это -- простые текстовые файлы, имеющие расширение cue.

Cue-файл может содержать мета-данные (например, TITLE и PERFORMER) и должен содержать информацию о файле (файлах), на которые ссылается (команда FILE), а также номера треков (TRACK) и индексные точки (INDEX). INDEX задается в формате MM:SS:FF, где MM -- количество минут, SS -- количество секунд, FF -- количество фреймов (в одной секунде 75 фреймов).

Cue-файлы стали популярными благодаря пользователям ЕАСа, которые делают рипы аудио CD в один файл-образ, сопровождаемый cue-файлом. ЕАС может создать четыре разных типа индексных карт в cue-файле, три для потрековых рипов (когда cue-файл может ссылаться на несколько файлов) и один для образа.

Cue-файлы могут использоваться при записи данных на диски и на аудио CD. Здесь мы фокусируемся исключительно на аудио-командах.

II. История
Формат cue-файла был изобретен Jeff Arnold'ом из GoldenHawk Technology для использования с приложениями DAO (Disc At Once) и CDRWIN. С тех пор этот формат был де-факто принят как стандарт и использовался разными другими приложениями, включая foobar2000. Общепринято считать официальной спецификацией cue-файлов Appendix A в CDRWIN User's Guide.

Название происходит от команды SEND CUE SHEET, когда cue-файл, описывающий индексную карту диска, должен посылаться на драйв до того, как начнется запись в SAO записывающей моде. Драйв пишет на диск, используя информацию из cue-файла, чтобы генерировать данные P и Q суб-каналов и чтобы найти формат и размер блока данных, передаваемых с командой WRITE.

III. Команды в cue-файле

Следующие команды детально описаны в Приложении A пользовательского описания CDRWIN:

* CATALOG
* CDTEXTFILE
* FILE
* FLAGS
* INDEX
* ISRC
* PERFORMER
* POSTGAP
* PREGAP
* REM
* SONGWRITER
* TITLE
* TRACK


Чаще всего используются:
FILE
Команда FILE специфицирует файл, на которые cue-файл в данный момент ссылается. Подходящие типы файлов -- WAVE, MP3 и AIFF, хотя другие форматы, например, лосслесс-форматы подобные WavPack и FLAC, также могут быть использованы с типом файла WAVE.
INDEX
Число между 00 и 99. Индексные точки задаются в формате MM:SS:FF относительно начала файла, на который в данный момент идет ссылка. команда INDEX 01 определяет начало нового трека. Команда INDEX 00 задает прегэп для трека; вы можете заметить, что аудиоплейер начинает считать время при исполнении данного трека с некоторого отрицательного значения -- это как раз период между INDEX 00 и INDEX 01.

PERFORMER
На уровне диска задает исполнителя для всего CD, на уровне трека -- исполнителя данного трека.
PREGAP
Используется для задания прегэпа трека в формате MM:SS:FF.

REM
Используется для комментариев в cue-файле. Эта команда часто используется для того, чтобы сохранить мета-данные к TITLE и PERFORMER, например, дату или жанр диска.
TITLE
На уровне всего диска задает название альбома, на уровне трека -- название трека.
TRACK
Число между 01 и 99, указывающее номер трека.

IV. Примеры

1. Стандартный cue-файл для одного файла (рип образом):

Код:

REM DISCID 3D0E2605
REM COMMENT "ExactAudioCopy v0.99pb5"
PERFORMER "Swallow The Sun"
TITLE "Plague Of Butterflies"
FILE "Range.wav" WAVE
  TRACK 01 AUDIO
    TITLE "Plague Of Butterflies"
    PERFORMER "Swallow The Sun"
    INDEX 01 00:00:00
  TRACK 02 AUDIO
    TITLE "Through Her Silvery Body"
    PERFORMER "Swallow The Sun"
    INDEX 00 34:35:64
    INDEX 01 34:42:39
  TRACK 03 AUDIO
    TITLE "Out Of This Gloomy Light"
    PERFORMER "Swallow The Sun"
    INDEX 01 42:44:10
  TRACK 04 AUDIO
    TITLE "Swallow"
    PERFORMER "Swallow The Sun"
    INDEX 00 48:17:54
    INDEX 01 48:18:57
  TRACK 05 AUDIO
    TITLE "Under The Waves"
    PERFORMER "Swallow The Sun"
    INDEX 01 53:46:22
Этот cue-файл, созданные ЕАСом, демонстрирует первые два трека стандартного cue-файла для одного файла, полученного при рипом образом. Заметим использование команды REM, чтобы записать добавочные мета-данные в формате REM <TAG> "<value>". Команды PERFORMER и TITLE в начале cue-файла задают исполнителя для всего диска и название альбома. INDEX 01 для TRACK 02 говорит не то, что длина трека 4 мин 17.693 с, а то, что начало трека лежит на расстоянии 4 мин 17.693 с от начала файла (так что, на самом деле, 4 мин 17.693 -- это длина TRACK 01). Если бы TRACK 02 был длиной ровно 3 мин, INDEX 01 для TRACK 03 был бы 07:17:52.

Обратите также внимание на ссылку, задающую путь к файлу (она может также быть абсолютной, т.е. указывать полный путь) и тип файла -- WAVE.

2. Стандартный cue-файл для одного файла с TRACK 01 INDEX 00 для скрытого трека

Код:

PERFORMER "Bloc Party"
TITLE "Silent Alarm"
FILE "Bloc Party - Silent Alarm.flac" WAVE
TRACK 01 AUDIO
   TITLE "Like Eating Glass"
   PERFORMER "Bloc Party"
   INDEX 00 00:00:00
   INDEX 01 03:22:70
TRACK 02 AUDIO
   TITLE "Helicopter"
   PERFORMER "Bloc Party"
   INDEX 00 07:42:69
   INDEX 01 07:44:69
Этот cue-файл демонстрирует первые два трека стандартного cue-файла для одного файла, полученного при рипе образом со скрытым треком в начале. Заметьте, что INDEX 01 для TRACK 01 указывает 03:22:70 (3 мин 22.933 с) вместо 00:00:00, как в первом примере и в большинстве cue-файлов. INDEX 00 для TRACK 02 более стандартный -- 2 секунды до INDEX 01.

С таким INDEX 00 как для TRACK 01 вы не сможете обычно видеть нормальный отсчет с отрицательного значения, которое вы можете видеть от команды INDEX 00 для следующего трека. Чтобы слушать этот трек на аудио-CD-плейере, вам понадобится запустить диск проигрываться и включить перемотку, чтобы перемотать назад, по сути с точки 3 мин 22 с, к настоящему началу диска.

Заметьте также, что ссылка на файл -- FLAC, но используется тип файла WAVE. Для mp3-файлов тип файла был бы MP3, для AIFF -- AIFF, но для всех остальных случаев используется тип файла WAVE.

3. Потрековый рип с откорректированными зазорами

Код:

REM DISCID 3D0E2605
REM COMMENT "ExactAudioCopy v0.99pb5"
PERFORMER "Swallow The Sun"
TITLE "Plague Of Butterflies"
FILE "01. Swallow The Sun – Plague Of Butterflies.wav" WAVE
  TRACK 01 AUDIO
    TITLE "Plague Of Butterflies"
    PERFORMER "Swallow The Sun"
    INDEX 01 00:00:00
FILE "02. Swallow The Sun – Through Her Silvery Body.wav" WAVE
  TRACK 02 AUDIO
    TITLE "Through Her Silvery Body"
    PERFORMER "Swallow The Sun"
    INDEX 00 00:00:00
    INDEX 01 00:06:50
FILE "03. Swallow The Sun – Out Of This Gloomy Light.wav" WAVE
  TRACK 03 AUDIO
    TITLE "Out Of This Gloomy Light"
    PERFORMER "Swallow The Sun"
    INDEX 01 00:00:00
FILE "04. Swallow The Sun – Swallow.wav" WAVE
  TRACK 04 AUDIO
    TITLE "Swallow"
    PERFORMER "Swallow The Sun"
    INDEX 00 00:00:00
    INDEX 01 00:01:03
FILE "05. Swallow The Sun – Under The Waves.wav" WAVE
  TRACK 05 AUDIO
    TITLE "Under The Waves"
    PERFORMER "Swallow The Sun"
    INDEX 01 00:00:00
Этот cue-файл, созданный ЕАСом при потрековом рипе, -- для случая зазоров, присоединенных к началу следующего трека. Этот метод позволяет сохранить зазоры, но при добавлении зазора к следующему треку, он может начинаться с тишины, что делает воспроизведение менее удовлетворительным.

4. Потрековый рип с удаленными зазорами

Код:

REM DISCID 3D0E2605
REM COMMENT "ExactAudioCopy v0.99pb5"
PERFORMER "Swallow The Sun"
TITLE "Plague Of Butterflies"
FILE "01. Swallow The Sun – Plague Of Butterflies.wav" WAVE
  TRACK 01 AUDIO
    TITLE "Plague Of Butterflies"
    PERFORMER "Swallow The Sun"
    INDEX 01 00:00:00
FILE "02. Swallow The Sun – Through Her Silvery Body.wav" WAVE
  TRACK 02 AUDIO
    TITLE "Through Her Silvery Body"
    PERFORMER "Swallow The Sun"
    PREGAP 00:06:50
    INDEX 01 00:00:00
FILE "03. Swallow The Sun – Out Of This Gloomy Light.wav" WAVE
  TRACK 03 AUDIO
    TITLE "Out Of This Gloomy Light"
    PERFORMER "Swallow The Sun"
    INDEX 01 00:00:00
FILE "04. Swallow The Sun – Swallow.wav" WAVE
  TRACK 04 AUDIO
    TITLE "Swallow"
    PERFORMER "Swallow The Sun"
    PREGAP 00:01:03
    INDEX 01 00:00:00
FILE "05. Swallow The Sun – Under The Waves.wav" WAVE
  TRACK 05 AUDIO
    TITLE "Under The Waves"
    PERFORMER "Swallow The Sun"
    INDEX 01 00:00:00
Этот cue-файл, созданный ЕАСом при потрековом рипе, убирает зазоры, но искусственно создает тишину между треками, используя команду PREGAP. Это замечательно, если в зазорах была тишина, но никуда не годится, если зазоры содержат звук.

[size=16][b]5. Потрековый рип с зазорами (Noncompliant -- несовместимый синтаксис cue-файла)[/b][/size]
Код:
REM DISCID 3D0E2605
REM COMMENT "ExactAudioCopy v0.99pb5"
PERFORMER "Swallow The Sun"
TITLE "Plague Of Butterflies"
FILE "01. Swallow The Sun – Plague Of Butterflies.wav" WAVE
  TRACK 01 AUDIO
    TITLE "Plague Of Butterflies"
    PERFORMER "Swallow The Sun"
    INDEX 01 00:00:00
  TRACK 02 AUDIO
    TITLE "Through Her Silvery Body"
    PERFORMER "Swallow The Sun"
    INDEX 00 34:35:64
FILE "02. Swallow The Sun – Through Her Silvery Body.wav" WAVE
    INDEX 01 00:00:00
FILE "03. Swallow The Sun – Out Of This Gloomy Light.wav" WAVE
  TRACK 03 AUDIO
    TITLE "Out Of This Gloomy Light"
    PERFORMER "Swallow The Sun"
    INDEX 01 00:00:00
  TRACK 04 AUDIO
    TITLE "Swallow"
    PERFORMER "Swallow The Sun"
    INDEX 00 05:33:44
FILE "04. Swallow The Sun – Swallow.wav" WAVE
    INDEX 01 00:00:00
FILE "05. Swallow The Sun – Under The Waves.wav" WAVE
  TRACK 05 AUDIO
    TITLE "Under The Waves"
    PERFORMER "Swallow The Sun"
    INDEX 01 00:00:00
Этот cue-файл, созданный ЕАСом при потрековом рипе, присоединяет зазоры к предыдущему треку и предпочтителен для пользователей, которые делают потрековый рип, но желают сохранить информацию зазоров. Данный формат позволяет сохранить зазоры, но в таком месте файла-трека, где это не мешает воспроизведению. К сожалению, этот формат имеет несовместимый синтаксис, поэтому приложения, жестко ориентированые на спецификацию (подобно foobar2000), не способны его прочесть. ЕАС, очевидно, читает эти cue-файлы, так же как приложение для прожигания CD-дисков Burrrn.

Заметьте, что INDEX 00 для TRACK 02 расположен там, где все еще идет ссылка на первый FILE.

6. Потрековый рип с зазорами (Noncompliant -- несовместимый синтаксис cue-файла) (другой вариант)

Код:

REM GENRE Hardcore
REM DATE 2008
REM DISCID 7C0A780A
REM COMMENT "ExactAudioCopy v0.99pb4"
PERFORMER "Norma Jean"
TITLE "The Anti Mother"
FILE "01 - Vipers, Snakes, And Actors.wav" WAVE
  TRACK 01 AUDIO
    TITLE "Vipers, Snakes, And Actors"
    PERFORMER "Norma Jean"
    PREGAP 00:00:05
    INDEX 01 00:00:00
FILE "02 - Self Employed Chemist.wav" WAVE
  TRACK 02 AUDIO
    TITLE "Self Employed Chemist"
    PERFORMER "Norma Jean"
    INDEX 01 00:00:00
FILE "03 - Birth Of The Anti Mother.wav" WAVE
  TRACK 03 AUDIO
    TITLE "Birth Of The Anti Mother"
    PERFORMER "Norma Jean"
    INDEX 01 00:00:00
  TRACK 04 AUDIO
    TITLE "Robots 3 Humans 0"
    PERFORMER "Norma Jean"
    INDEX 00 02:31:28
FILE "04 - Robots 3 Humans 0.wav" WAVE
    INDEX 01 00:00:00
FILE "05 - Death Of The Anti Mother.wav" WAVE
  TRACK 05 AUDIO
    TITLE "Death Of The Anti Mother"
    PERFORMER "Norma Jean"
    INDEX 01 00:00:00
FILE "06 - Surrender Your Sons....wav" WAVE
  TRACK 06 AUDIO
    TITLE "Surrender Your Sons..."
    PERFORMER "Norma Jean"
    INDEX 01 00:00:00
FILE "07 - Murphy Was An Optimist.wav" WAVE
  TRACK 07 AUDIO
    TITLE "Murphy Was An Optimist"
    PERFORMER "Norma Jean"
    INDEX 01 00:00:00
FILE "08 - Opposite Of Left And Wrong.wav" WAVE
  TRACK 08 AUDIO
    TITLE "Opposite Of Left And Wrong"
    PERFORMER "Norma Jean"
    INDEX 01 00:00:00
FILE "09 - ...Discipline Your Daughters.wav" WAVE
  TRACK 09 AUDIO
    TITLE "...Discipline Your Daughters"
    PERFORMER "Norma Jean"
    INDEX 01 00:00:00
FILE "10 - And There Will Be A Swarm Of Hornets.wav" WAVE
  TRACK 10 AUDIO
    TITLE "And There Will Be A Swarm Of Hornets"
    PERFORMER "Norma Jean"
    INDEX 01 00:00:00
В данном случае длина зазора перед первым треком составила 00:02:05 вместо стандартной 00:02:00. Разница добавлена командой PREGAP 00:00:05, создающей тихую паузу длины 00:00:05.

7. Краткие пояснения.

Структура расстановки индексов в cue-файле такова -- индексы (которые являются просто метками) расставляются внутри каждой логической единицы независимо. Логической единицей при рипе образом является весь образ, при рипе треками -- отдельный трек. При этом INDEX 01 всегда обозначает начало трека, а INDEX 00 -- начало зазора. Остальные индексы являются просто дополнительными метками, которые позволяют (увы, только малому числу) "железным" плейерам начинать проигрывание с них.

Такая структура cue-файла означает, что при рипе образом все индексы отвечают непрерывно растущим числам (времени от начала), и INDEX 01 и INDEX 00 чередуются (иногда INDEX 00 может не быть, если зазор между треками отсутствует). В то же время при потрековом рипе числа растут (а индексы чередуются, если вообще есть INDEX 00) только внутри каждого трека.

Если при потрековом рипе трек начинается с INDEX 00 -- он начинается с зазора, т.е. был создан Потрековый рип с откорректированными зазорами. При этом INDEX 00 отвечают нулевые цифры, так как начало зазора совпадает с началом логической единицы (трека). В другом случае Noncompliant cue-файла зазоры, напротив, присоединяются к концу предыдущего трека, т.е. трек начинается с INDEX 01 (с нулевым значением), а в конце его стоит INDEX 00 (с ненулевым значением, отвечающим длине трека), который отвечают началу зазора следующего трека.

Наконец, имеется еще случай Потрекового рипа с удаленными зазорами, когда INDEX 00 просто отсутствуют и заменены паузами с тишиной. Это делает команда PREGAP -- вставляет тихую паузу данной длины (цифра после слова PREGAP).

Имеются две тонкости, связанные с началом диска. Во-первых, заметим, что обычно cue-файл для образа начинается с нулевого INDEX 01. Исключением является случай скрытого трека (см. пример 2 выше).
Во-вторых, бывает проблема с зазором перед первым треком. Если выбран способ присоединения зазоров к предыдущему треку (Noncompliant cue-файл), то зазор перед первым треком присоединить не к чему. Поэтому в процессе рипа он автоматически заменится PREGAP заданной длины минус стандартные 0:00:02, которые всегда присутствуют. Однако команда PREGAP -- это тишина, поэтому, если этот пред-зазор содержал какой-то музыкальный материал (что иногда бывает), этот материал будет утерян. Чтобы иметь возможность собрать точный образ диска в этом случае нужны специальные приемы, которые будут рассмотрены в подробном тексте.

8. Потрековый рип без зазоров.

В заключение для полноты картины приведем пример диска, на котором полностью отсутствуют зазоры. В этом случае, не важно, какой тип CUE мы выберем. Будь то noncompliant, с удалёнными зазорами или с откорректированными - все они идентичны. INDEX 00 полностью отсутствуют, INDEX 01 всегда начинается с нуля.


Код:

REM GENRE "Progressive Rock"
REM DATE 2007
REM DISCID CC0AE50E
REM COMMENT "ExactAudioCopy v0.99pb5"
PERFORMER "Ugly Custard"
TITLE "Ungly Custard"
FILE "Scarboro' Fair.wav" WAVE
  TRACK 01 AUDIO
    TITLE "Scarboro' Fair"
    PERFORMER "Ugly Custard"
    INDEX 01 00:00:00
FILE "Link.wav" WAVE
  TRACK 02 AUDIO
    TITLE "Link"
    PERFORMER "Ugly Custard"
    INDEX 01 00:00:00
FILE "My Babe.wav" WAVE
  TRACK 03 AUDIO
    TITLE "My Babe"
    PERFORMER "Ugly Custard"
    INDEX 01 00:00:00
FILE "Link.wav" WAVE
  TRACK 04 AUDIO
    TITLE "Link"
    PERFORMER "Ugly Custard"
    INDEX 01 00:00:00
FILE "Hung Upside Down.wav" WAVE
  TRACK 05 AUDIO
    TITLE "Hung Upside Down"
    PERFORMER "Ugly Custard"
    INDEX 01 00:00:00
FILE "Link.wav" WAVE
  TRACK 06 AUDIO
    TITLE "Link"
    PERFORMER "Ugly Custard"
    INDEX 01 00:00:00
FILE "Custards Last Stand.wav" WAVE
  TRACK 07 AUDIO
    TITLE "Custards Last Stand"
    PERFORMER "Ugly Custard"
    INDEX 01 00:00:00
FILE "Babe I'm Gonna Leave You.wav" WAVE
  TRACK 08 AUDIO
    TITLE "Babe I'm Gonna Leave You"
    PERFORMER "Ugly Custard"
    INDEX 01 00:00:00
FILE "Link.wav" WAVE
  TRACK 09 AUDIO
    TITLE "Link"
    PERFORMER "Ugly Custard"
    INDEX 01 00:00:00
FILE "Cry From The Heart.wav" WAVE
  TRACK 10 AUDIO
    TITLE "Cry From The Heart"
    PERFORMER "Ugly Custard"
    INDEX 01 00:00:00
FILE "Link.wav" WAVE
  TRACK 11 AUDIO
    TITLE "Link"
    PERFORMER "Ugly Custard"
    INDEX 01 00:00:00
FILE "Never In A Blues Day.wav" WAVE
  TRACK 12 AUDIO
    TITLE "Never In A Blues Day"
    PERFORMER "Ugly Custard"
    INDEX 01 00:00:00
FILE "Link.wav" WAVE
  TRACK 13 AUDIO
    TITLE "Link"
    PERFORMER "Ugly Custard"
    INDEX 01 00:00:00
FILE "Feel This.wav" WAVE
  TRACK 14 AUDIO
    TITLE "Feel This"
    PERFORMER "Ugly Custard"
    INDEX 01 00:00:00

Яндекс.Метрика powered by Sphinx


В Н И М А Н И Е
Сайт не распространяет и не хранит электронные версии произведений, а лишь бесплатно и без коммерческой выгоды (не требуя взамен платы,
SMS и т.д.) предоставляет доступ к создаваемому пользователями каталогу ссылок на торрент-файлы, которые содержат только списки хеш-сумм.
Убедительная просьба с жалобами обращаться напрямую к пользователю, разместившему торрент файл.

Вверх