Cue sheet что это

Cue sheet что это

Cue Sheet, файл разметки — это текстовый файл с метаданными, описывающими последовательность и длительность треков на CD (также существуют файлы разметки для DVD и Blu-ray). Файлы Cue Sheet, как правило, имеют расширение .cue. Впервые файлы Cue Sheet появились в программах DAO (MS-DOS) и CDRWIN (Windows). Сегодня они поддерживаются многими приложениями для записи оптических дисков и медиапроигрывателями.

Для аудио-CD файлы Cue Sheet указывают названия и исполнителей альбома и треков, а также имена одного или более используемых аудиофайлов (обычно это файлы MP3, WAV и образы диска, хотя некоторые программы поддерживают и другие форматы). Файлы Cue Sheet особенно полезны при записи CD и при прослушивании концертных записей или диджейских миксов, в которых все треки записаны в один файл.

Кроме того, файлы Cue Sheet используются для других типов оптических носителей в сочетании с образом диска. Обычно образ диска имеет расширение .bin.

Содержание

Использование для записи CD

Формат CD позволяет быстро переходить к любому треку диска. Если же источником аудиоданных для CD служит один файл (например, концертное выступление группы или диджейский микс), то при записи на CD он займет один-единственный трек, что препятствует лёгкой навигации. Cue Sheet решает эту проблему, предоставляя необходимые метаданные. Если программа прожига поддерживает запись информации CD-Text, то на диск также записываются автор и название каждого трека (содержащиеся в Cue Sheet).

Использование для прослушивания аудио

В последние годы получило широкое распространение прослушивание аудиофайлов на компьютере и на портативных аудиоплеерах, благодаря чему файлы Cue Sheet стали вновь востребованными. Конечно, можно обойтись и без них, разделив исходный аудиофайл, содержащий весь альбом, на несколько файлов — по одному на трек. В этом случае с потрековым воспроизведением справятся все проигрыватели — как программные, так и аппаратные. Недостаток такого подхода — возникновение пауз между треками, что особенно неприятно при прослушивании концертных записей или миксов, когда один трек плавно перетекает в следующий.

Другой способ — использование файлов Cue Sheet с аудиоплеером, умеющим с ними работать. Плеер получает из Cue Sheet информацию о местонахождении треков в аудиофайле, и такое прослушивание для пользователя ничем не отличается от прослушивания аудио-CD. Как частный случай — файлы Cue Sheet могут ссылаться не на один аудиофайл, а на несколько, в том числе на файлы, каждый из которых содержит только один трек (т. е. Cue Sheet может играть роль своего рода плейлиста). Кроме того, при использовании одного аудиофайла на весь альбом можно встраивать Cue Sheet внутрь этого файла в виде метаданных с тегом cuesheet, и тогда аудиоплеер, понимающий встроенные Cue Sheet (например, foobar2000 или AIMP), будет использовать разметку так же, как если бы она находилась в отдельном файле Cue Sheet.

Синтаксис

Файлы Cue Sheet — это обычные текстовые файлы, содержащие команды (директивы) с одним или несколькими параметрами. Команды описывают как данные для диска в целом, так и для отдельных треков. Ниже приведены основные команды, используемые в Cue Sheet.

TITLE "название альбома или трека"

Если команда TITLE находится раньше любой из команд TRACK, тогда эта строка обозначает название всего диска. Если данная команда идёт после команды TRACK, тогда строка обозначает название текущего трека. Если записывающий дисковод не поддерживает CD-Text, эта команда игнорируется.

PERFORMER "имя исполнителя"

Если команда PERFORMER находится раньше любой из команд TRACK, тогда эта строка обозначает исполнителя всего диска. Если данная команда идёт после команды TRACK, тогда строка обозначает исполнителя текущего трека. Если записывающий дисковод не поддерживает CD-Text, эта команда игнорируется.

Указывает имя файла с данными (может быть полным, включающим диск и путь). Параметр "тип" для аудиофайлов может быть одним из следующих: AIFF, WAVE, MP3. Команды FILE должны идти раньше любых других команд, за исключением команды CATALOG.

Определяет начало нового трека с указанием его номера и типа данных. Последующие строки, такие как INDEX, TITLE и PERFORMER, предоставляют информацию об этом треке и могут располагаться в любом порядке. Параметр — это число от 1 до 99. Номер первого трека может быть больше единицы, но все треки, идущие за ним, должны иметь последовательную нумерацию. Параметр для аудио должен быть AUDIO (также возможны значения CDG, MODE1/2048, MODE1/2352, MODE2/2336, MODE2/2352, CDI/2336 и CDI/2352, обозначающие диски с караоке и с данными). В Cue Sheet должен быть указан хотя бы один трек.

Указывает начальную позицию внутри аудиофайла, где начинается данный трек (относительно начала файла) в формате минута:секунда:фрейм (например 04:18:63 = 4 минуты, 18 секунд, 63 фрейма). Согласно стандарту CDDA, в одной секунде 75 фреймов (0..74). Команда INDEX 01 — обязательная, она указывает начало трека. Команда INDEX 00 — необязательная, она определяет так называемый pregap (англ.) (предшествующий зазор). При использовании с TRACK 01 (первым треком) INDEX 00 будет обозначать начало скрытого лидирующего трека (H >(англ.) ), найти который, например, на аудио-CD можно только перемоткой назад сразу после начала воспроизведения. Допускается также указывать дополнительные индексы (02..99).

Читайте также:  Fast ethernet bridge 10 100base tx

Эти команды указывают величину зазора, соответственно, до и после трека в том же формате минута:секунда:фрейм, как и в INDEX. Команда PREGAP должна идти после TRACK, но до любой из команд INDEX. Команда POSTGAP должна идти после всех команд INDEX для текущего трека. Для каждого трека можно использовать только по одной команде PREGAP и POSTGAP.

SONGWRITER "имя автора песни"

Если команда SONGWRITER находится раньше любой из команд TRACK, тогда эта строка обозначает автора слов всего диска. Если данная команда идёт после команды TRACK, тогда строка обозначает автора слов текущего трека. Если записывающий дисковод не поддерживает CD-Text, эта команда игнорируется.

Указывает номер диска в каталоге носителей (Media Catalog Number, MCN). Обычно применяется только при мастеринге CD для коммерческого использования. Номер должен состоять из 13 цифр и быть закодирован в соответствии с правилами UPC/EAN. Команда CATALOG может употребляться в Cue Sheet только один раз.

Указывает международный стандартный номер записи (ISRC). Код ISRC должен состоять из 12 символов (первые пять — буквенно-цифровые, остальные семь — только цифры). Если используется команда ISRC, она должна быть указана после команды TRACK, но до любой из команд INDEX.

Служит для установки особых субкодовых флагов внутри трека. Допускается использовать следующие флаги: DCP (цифровое копирование разрешено), 4CH (четырёхканальное аудио), PRE (используется предыскажение, только для аудиотреков), SCMS (система управления серийным копированием). Команда FLAGS должна идти после команды TRACK, но до любой из команд INDEX. Для каждого трека можно использовать только одну команду FLAGS.

Служит для вставки в Cue Sheet комментариев.

CDTEXTFILE "имя файла"

Указывает имя файла с информацией CD-Text (может быть полным, включающим диск и путь). Если записывающий дисковод не поддерживает CD-Text, эта команда игнорируется.

Нестандартные файлы Cue Sheet

Программы для риппинга CD обычно позволяют сохранять каждый аудиотрек в виде отдельного файла, помещая предзазор (pregap) этого трека в конец файла с предыдущим треком. Это совпадает с нормальным воспроизведением, когда начало каждого файла — это начало трека, а не предшествующего ему зазора, и с макетом, описанном в таблице содержания диска, где информации о зазорах нет вовсе.

Формат Cue Sheet, описанный в Руководстве пользователя программы CDRWIN, [1] не поддерживает такие наборы файлов; при его разработке предполагалось, что все аудиоданные находятся в одном файле (CDRWIN создаёт файлы Cue Sheet только для такого вида риппинга) или в отдельных файлах, но с зазорами, расположенными в начале файлов либо вовсе удалёнными.

Чтобы можно было использовать файлы Cue Sheet для записи CD из обычных наборов файлов с зазорами в конце каждого файла, в программе Exact Audio Copy (EAC), предназначенной для риппинга и записи CD, разрешено создавать файлы Cue Sheet, смягчающие ограничения на местоположение команд FILE, оговоренные в документации CDRWIN. [2] Файлы Cue Sheet в этом нестандартном (non-conforming) формате предназначены только для записи CD с помощью EAC и не поддерживаются другими программами, например плеером foobar2000, позволяющим использовать файлы Cue Sheet как плейлисты.

Примеры

MP3-файл Faithless — Live in Berlin.mp3 содержит запись концертного выступления группы Faithless, где они исполнили восемь песен. Список треков выглядит следующим образом:

Так как MP3-файл содержит всё выступление целиком, запись его на диск в неизменном виде сделает невозможным быстрый переход к отдельным песням.

Чтобы составить Cue Sheet, сначала нужно найти места в MP3-файле, где начинается каждая песня. Время абсолютное, т. е. каждый следующий трек должен иметь время позднее предыдущего.

Первые пять строк содержат информацию о диске. За ними следует информация для каждого трека, снабжаемая отступами. Строка INDEX 01 остаётся той же самой для каждого трека, за исключением значения времени, которое за ней следует. TITLE и PERFORMER необязательны.

Пример файла Cue Sheet, используемого в сочетании с образом CD:

Содержимое cue sheet

Все файлы cue содержат следующую информацию:

  • Название и тип по крайней мере одного аудио файла;
  • Нумерованный список треков, содержащихся в каждом файле;
  • Время начала (INDEX 01) каждого трека в формате MM:SS:FF.

Также cue может содержать следующую дополнительную информацию:

  • Мета-данные CD-Text — исполнитель, название, автор и т. п. (для всего диска и для каждого трека);
  • Коды ISRC (International Standard Recording Code, Международный стандартный номер записи);
  • Специальные указатели для записи CD (например, указатели пре-эмфазиса);
  • Информация о зазорах (продолжительность тишины до/после треков);
  • Комментарии (могут быть использованы некоторыми программами для записи нестандартных мета-данных, вроде жанра, идентификатора диска в freeDB и т. п.);

Cue не является необходимостью для создания точной копии аудиоданных CD; программы для граббинга и записи самостоятельно считывают аудиоданные и способны устанавливать время начала каждого трека. Тем не менее, cue может быть использован для указания места, где должен начинаться первый трек (если оно отличается от стандартного), места размещения дополнительных указателей (отличных от INDEX 01), для записи CD-Text (которого на оригинальном CD может и не быть), UPC/ISRC данных, а также информации о пре-эмфазисе.

Читайте также:  En8sa локальный не установлен

Cue sheet необходим для записи HTOA (hidden track one audio), представляющего собой аудио, которое может быть проиграно только после обратного сканирования с места начала трека 1. Cue sheet может пригодиться в тех случаях, когда были утеряны семплы в начале и конце записываемых файлов; также с его помощью можно восстановить паузы между треками. Кроме того, cue sheet может понадобиться при записи данных смешанного типа (аудио треки и треки с данными).

История

Формат CUE был изобретен Джеффом Арнольдом из GoldenHawk Technology для использования с приложениями DAO и CDRWIN. Вскоре формат стал стандартом де-факто, его начали использовать другие приложения, включая foobar2000. Официальная спецификация cue sheet представляет собой Приложение А для Руководства пользователя CDRWIN.

Название взято из команды SEND CUE SHEET (в соответствии со спецификацией SCSI-3 Multimedia Commands), используемой для отправки бинарного cue sheet, описывающего слой перед началом записи в режиме SAO (Session-At-Once). Привод записывает данные на диск, используя информацию из cue sheet для генерации данных субканалов P и Q, а также для получения информации о формате и размере блоков передаваемых данных при команде WRITE .

Программы DAO и CDRWIN разрабатывались для запуска из-под MS-DOS и ранних ОС Windows; в те времена принято было определять тип файлов по расширению, записываемому заглавными буквами: TXT для текста, DOC для документов Word и т. д. Потому в то время cue sheet называли файлами CUE. Эта традиции сохранилась и доселе, однако надо помнить, что «cue» в данном случае — это не аббревиатура, и писать слово заглавными буквами не обязательно.

Команды cue sheet

Указанные команды подробно описаны в Приложении А Руководства пользователя CDRWIN:

  • CATALOG — 13 цифр UPC/EAN кода.
  • CDTEXTFILE — путь к файлу, содержащему информацию CD-Text.
  • FILE — путь к файлу, содержащему аудиоданные, к которому относятся дальнейшие команды.
  • FLAGS — указатели потрековых субкодов.
  • INDEX— индексы треков.
  • ISRC — ISRC коды треков.
  • PERFORMER — исполнитель альбома или трека, данные CD-Text.
  • POSTGAP — продолжительность тишины добавляемой в конец трека.
  • PREGAP — продолжительность тишины добавляемой в начало трека.
  • REM — ремарка/комментарий, который необходимо игнорировать.
  • SONGWRITER — автор текста альбома или трека, данные CD-Text.
  • TITLE — название диска или трека, данные CD-Text.
  • TRACK — номер создаваемого трека, к которому применяются дальнейшие команды.

Наиболее часто используемые

FILE
Команда указывает файл, на которые в данный момент ссылается cue sheet. Поддерживаемые типы файлов: WAVE, MP3, AIFF, BINARY и MOTOROLA. Другие форматы, например, WavPack и FLAC, также могу быть использованы с указанием типа FILE.

INDEX
Номер от 00 до 99. Указатели времени записываются в формате MM:SS:FF (минуты, секунды, фреймы; одна секунда состоит из 75 фреймов). INDEX 01 указывает начало нового трека. INDEX 00 указывает пред-зазор трека; временами можно заметить, что плеер начинает играть audio CD с отрицательного времени — это промежуток между INDEX 00 и INDEX 01.

PERFORMER
На корневом уровне указывает исполнителя CD, на уровне треков — исполнителя каждой композиции.

PREGAP
Используется для указания продолжительности зазора перед треком, в формате MM:SS:FF. Несмотря на то, что спецификация SCSI определяет термин «предзазор» как пауза перед треком данных, в cue sheet команда PREGAP может быть использована для создания паузы перед треком любого типа — данных или аудио.

REM
Используется для записи в cue sheet комментариев.Также часто используется для хранения дополнительных мета-таданных (дата выпуска диска, жанр, etc.)

TITLE
На корневом уровне указывает название альбома, на уровне трека — название композиции.

TRACK
Номер трека — от 00 до 99

Отступы

Между командами должны ставиться переносы строки. Пробелы или табуляция могут быть использованы для упорядочивания информации и простоты восприятия при визуальном просмотре и ручном редактировании. Обычно все команды, которые относятся к определенному файлу, с помощью отступов размещаются под соответствующей командой FILE, а те, что относятся к конкретным трекам — соответственно, под командой TRACK.

Примеры

Стандартный однофайловый cue sheet

Этот cue sheet, созданный EAC, демонстрирует первые два трека стандартного однофайлового CUE. Обратите внимание на использование команд REM для записи дополнительных метаданных в формате REM " " . Команды PERFORMER и TITLE в начале описывают, соответственно, исполнителя альбома и его название. Команды PERFORMER и TITLE на уровне треков задают имя исполнителя и название композиций.

INDEX 01 второго трека не означает, что трек имеет продолжительность 4 мин 17.693 с, это означает, что трек начинается с позиции 4 мин 17.693 с в файле (т. е. фактически 4 мин 17.693 с — продолжительность первого трека). Если бы продолжительность TRACK 02 была 3 минуты ровно, значение INDEX 01 для TRACK 03 было бы 07:17:52.

Читайте также:  Acer liquid z630s характеристики

Также обратите внимание, что ссылка на файл является относительной (можно использовать полный путь), а тип файла — WAVE.

Однофайловый cue sheet со скрытым треком TRACK 01 INDEX 00

Этот cue sheet отображает первые два трека диска со скрытым треком в начале. Обратите внимание, что TRACK 01 INDEX 01 начинается с 03:22:70 (3 мин 22.933 с), а не с 00:00:00, как в первом примере (и вообще, в большинстве случаев). INDEX 00 для TRACK 02 демонстрирует более привычную ситуацию, начинаясь за две секунды до INDEX 01.

Так как INDEX 00 содержится в первом треке, вы сокорей всего не увидите отсчета времени с отрицательного значения, как это было бы для других треков. Чтобы прослушать этот трек на плеере audio CD, необходимо воспользоваться прокруткой (в обратном направлении), чтобы отмотать с 3 мин 22 с до реального места начала музыки.

Также надо отметить, что CUE ссылается на файл FLAC, а тип файла указан как WAVE. Для MP3 используется тип «MP3», для AIFF — «AIFF», для всех других типов используется «WAVE».

Многофайловый cue sheet с откорректированными зазорами

Многофайловый cue sheet, созданный EAC, зазоры присоединены к следующему треку. Этот способ позволяет пользователям сохранять зазоры, но, когда зазоры присоединяются к следующему треку, некоторые треки могут начинаться с тишины, что может быть нежелательно.

Многофайловый cue sheet с удаленными зазорами

Многофайловый cue sheet, созданный EAC, зазоры удалены, однако тишина между треками искусственно воссоздана с помощью команды PREGAP. Этот способ подходит для тех случаев, когда зазоры содержат только тишину.

Многофайловый cue sheet с зазорами (несовместимый синтаксис)

Этот многофайловый cue sheet, созданный в EAC, имеет зазоры присоединенные к предыдущему треку, и это наиболее распространенный тип CUE среди пользователей, которые делают потрековые рипы, но желают сохранить информацию из зазоров. Этот формат позволяет сохранить зазоры, присоединив их к концу каждого трека, что не мешает воспроизведению. К сожалению, этот формат является несовместимым, поэтому приложения, которые придерживаются спецификации, вроде foobar2000, не смогут их прочитать. EAC, конечно же, поддерживает чтение таких CUE, как и приложение для записи Burrrn.

Обратите внимание: INDEX 00 для TRACK 02 установлен в месте, где CUE всё еще ссылается на первый файл.

Однофайловая версия cue sheet

Для наглядности — cue sheet, рассмотренный выше, в однофайловом формате.

Cue sheet — cue Pour les articles homonymes, voir CUE. Icône Vlc d un fichier cue Un fichier cue sheet est un fichier texte ayant l extension .cue et contenant les métadonnées d une … Wikipédia en Français

Cue sheet — Una hoja cue, cue sheet o archivo.cue, es un archivo Unicode (archivo de texto) que especifica cómo se distribuyen las pistas de datos en un disco compacto. Las hojas cue comúnmente tienen la extensión .cue . Originalmente usados por el programa… … Wikipedia Español

Cue sheet — A cue sheet is a form or template (paper or electronic) that lists information about cues. Examples include: Cue sheet (computing), a text file that details the layout of tracks on a compact disc. Cue sheet (theatrical), a list of theatrical cues … Wikipedia

cue sheet — noun Etymology: cue (II) : a detailed outline of a television or radio program giving cues and timing for each item * * * a detailed listing of cues for use by a stage manager or the technicians during the production of a play or broadcast. [1925 … Useful english dictionary

CUE-Sheet — Das Cuesheet [ kju:ʃi:t] (engl., etwa: Einsatzplan) ist eine Text Datei, die normalerweise Metadaten über Abbilder von Compact Discs enthält, die benötigt werden, um diese auf eine CD R brennen zu können. Entwickelt wurde das Cuesheet Format um… … Deutsch Wikipedia

CUE Sheet — Das Cuesheet [ kju:ʃi:t] (engl., etwa: Einsatzplan) ist eine Text Datei, die normalerweise Metadaten über Abbilder von Compact Discs enthält, die benötigt werden, um diese auf eine CD R brennen zu können. Entwickelt wurde das Cuesheet Format um… … Deutsch Wikipedia

Cue sheet — Das Cuesheet [ kju:ʃi:t] (engl., etwa: Einsatzplan) ist eine Text Datei, die normalerweise Metadaten über Abbilder von Compact Discs enthält, die benötigt werden, um diese auf eine CD R brennen zu können. Entwickelt wurde das Cuesheet Format um… … Deutsch Wikipedia

cue sheet — F/A/V A sheet having several columns for notations of footage, fades. volume levels, and equalizations which are used in mixing sound tracks where each column usually represents one track … Audio and video glossary

cue sheet — a detailed listing of cues for use by a stage manager or the technicians during the production of a play or broadcast. [1925 30] * * * … Universalium

cue sheet — (Theater) list of instructions and explanation for the director s or technician s use when preparing for a performance … English contemporary dictionary

Ссылка на основную публикацию
Adblock detector