Кий лист , или файл кий , является метаданные файла , который описывает , как треки из в CD или DVD [ править ] раскладывает. Контрольные листы хранятся в виде текстовых файлов и обычно имеют расширение имени файла .cue . CDRWIN впервые представил контрольные листы [1], которые теперь поддерживаются многими приложениями для создания оптических дисков и медиаплеерами .
Обзор
Контрольные листы могут описывать многие типы аудио компакт-дисков и компакт-дисков с данными. Основные данные (включая аудио) для компакт-диска, описываемого контрольной таблицей, хранятся в одном или нескольких файлах, на которые ссылается контрольная таблица. Таблицы сигналов также определяют длину треков и CD-текст, включая названия треков и дисков, а также исполнителей. Они особенно полезны при разделении звука, хранящегося в одном файле, на несколько песен или дорожек. Файлы данных, на которые ссылается справочная таблица, могут быть аудиофайлами (обычно в формате MP3 или WAV ) или обычными образами дисков , обычно с .bin расширение.
При использовании для образов дисков формат обычно называется CUE / BIN, что указывает на то, что он хранит образ диска, состоящий из одного файла cue Sheet и одного или нескольких .bin файлы. В .bin файлы являются сырьевыми секторами его сектора бинарных копий треков в оригинальных дисках. Эти двоичные Файлы .bin обычно содержат все 2352 байта из каждого сектора оптического диска , включая контрольные заголовки и данные для исправления ошибок в случае компакт-дисков (в отличие от образов ISO для компакт-дисков, которые хранят только пользовательские данные). Однако команда TRACK в файле cue Sheet может использоваться для ссылки на двоичные образы дисков, которые содержат только пользовательские данные каждого сектора, путем указания конкретного режима CD треков, из которых был создан образ (что необходимо знать размер пользовательских данных в каждом секторе).
/ Формат CUE BIN является одним из немногих форматов , кроме Нерона NRG , Alcohol 120% «s MDF / MDS и CloneCD » s CCD / IMG / SUB форматы дисков форматов для поддержки смешанных дисков Mode , которые могут содержать звуковые дорожки CD, а также данные треки.
Название «cue sheet» происходит от команды SCSI / ATA «send cue sheet» при разработке оптических дисков . [1] Спецификация этой команды определяет формат контрольной таблицы, содержащий в основном ту же информацию, но в табличной, двоичной структуре данных, а не в текстовом файле. [2]
Воспроизведение аудиофайлов
Весь многодорожечный аудио компакт-диск может быть скопирован в один аудиофайл и контрольную таблицу. Однако программные аудиоплееры и аппаратные цифровые аудиоплееры часто обрабатывают каждый аудиофайл как отдельную запись в списке воспроизведения , что может затруднить выбор и идентификацию отдельных треков. Распространенное решение - разделить исходный аудиофайл на серию отдельных файлов, по одному на дорожку.
Другой подход состоит в том, чтобы аудиоплеер напрямую поддерживал контрольный лист. Это может включать предоставление нового списка воспроизведения (например, дополнительного окна) для содержимого контрольного листа или добавление записи для каждой дорожки непосредственно в основной список воспроизведения.
Синтаксис подсказки
Контрольный лист - это простой текстовый файл, содержащий команды с одним или несколькими параметрами. Команды обычно применяются либо ко всему диску, либо к отдельной дорожке, в зависимости от конкретной команды и контекста. Они могут описывать структуру записываемых данных или CD-текст ( метаданные ). Исходная спецификация синтаксиса и семантики контрольной таблицы представлена в Руководстве пользователя CDRWIN. [3]
Стандартные команды: [4]
Основные команды
- ФАЙЛ
- Называет файл, содержащий данные, и его формат (например , форматы аудиофайлов MP3 и WAVE , а также простые «двоичные» образы дисков ).
- ОТСЛЕЖИВАТЬ
- Определяет контекст трека , указывая его номер и тип или режим (например, AUDIO или различные режимы CD-ROM ). Некоторые команды, следующие за этой командой, применяются к дорожке, а не ко всему диску.
- ИНДЕКС
- Указывает индекс (позицию) в текущем ФАЙЛ . Положение указывается в формате мм : сс : ff (минута-секунда-кадр). Таких кадров аудио 75 в секунду. В контексте контрольных листов «кадры» относятся к секторам компакт-диска , несмотря на различную структуру нижнего уровня на компакт-дисках, также известную как кадры. [5]ИНДЕКС 01 является обязательным и обозначает начало трека, а ИНДЕКС 00 является необязательным и обозначает предварительный промежуток . Предварительная пауза дорожки 1 используется для скрытого звука дорожки 1 (HTOA). Также разрешены необязательные индексы с более высокими номерами (от 02 до 99).
- PREGAP и POSTGAP
- Указывает длину предварительной или последующей паузы дорожки, которая не сохраняется ни в одном файле данных. Длина указывается в том же формате "минута-секунда-кадр", что и для ИНДЕКС .
CD-Text и другие команды метаданных
- REM
- Добавляет комментарий, который обычно вообще не имеет отношения к записанному компакт-диску, за исключением некоторых приложений, которые используют его для хранения дополнительных метаданных (например, Exact Audio Copy записывает некоторые дополнительные поля, которые foobar2000 может читать). REM не должен появляться в строке отдельно, поскольку некоторые приложения считают это синтаксической ошибкой.
- CDTEXTFILE
- Определяет файл , содержащий CD-Text информация
- ФЛАГИ
- Устанавливает флаги субкода трека
- КАТАЛОГ
- Содержит код UPC / EAN диска
- ISRC
- Определите ISRC текущего ОТСЛЕЖИВАТЬ
- НАЗВАНИЕ , ИСПОЛНИТЕЛЬ и ПЕСНИК
- Метаданные CD-Text ; применяется ко всему диску или к определенной дорожке, в зависимости от контекста
Нестандартные кий-листы
Программы копирования компакт-дисков обычно предлагают возможность создания отдельного файла для каждой звуковой дорожки с помещением (до) промежутка дорожки в конец файла предыдущей дорожки. Это совпадает с обычной операцией воспроизведения - начало каждого файла является началом дорожки, а не предшествующим ему промежутком - и с компоновкой, описанной в таблице содержания диска, которая вообще не указывает информацию о промежутках.
Формат cue sheet, как указано в Руководстве пользователя CDRWIN, [3] не поддерживает наборы файлов этого типа; скорее, он разработан с расчетом на то, что все аудиоданные существуют в одном файле (CDRWIN создает только контрольные листы для такого типа копирования) или в отдельных файлах, но только с удаленными или помещенными в начало файлов.
Чтобы можно было использовать контрольные листы для записи компакт-дисков из обычных наборов файлов, которые имеют пробел в конце каждого файла, программа для копирования и записи компакт-дисков Exact Audio Copy (EAC) позволяет создавать контрольные листы, которые ослабляют CDRWIN Руководство пользователя ограничение на то, где можно использовать команды FILE. [6] Этот несоответствующий формат контрольных листов, предназначенный только для записи компакт-дисков с EAC, не поддерживается некоторыми другими частями программного обеспечения, такими как медиаплеер foobar2000 , который позволяет использовать контрольные листы в качестве списков воспроизведения.
Примеры
MP3-файл "Faithless - Live in Berlin.mp3" содержит концертную запись группы Faithless . На этом концерте Faithless исполнили восемь песен в порядке, указанном ниже. Поэтому трек-лист выглядит следующим образом:
- Неверующий - Благоговение
- Faithless - она мой ребенок
- Faithless - долгий путь домой
- Faithless - бессонница
- Faithless - верните семью
- Faithless - Сальва Меа
- Faithless - грязный старик
- Faithless - Бог - ди-джей
Поскольку MP3 - это один файл, содержащий все исполнение, запись его на компакт-диск «как есть» затруднит переход к отдельным песням. Чтобы разработать cue Sheet, нужно сначала найти точки в MP3, с которых начинается каждая песня. Время суммируется: каждый трек должен иметь более позднее время, чем предыдущий.
Первые пять строк обозначают информацию о диске. Далее следует информация для каждой дорожки с отступом от остальных. В Строка INDEX 01 читается одинаково для каждой дорожки, за исключением значения времени, которое следует за ней. REM , НАЗВАНИЕ и PERFORMER не являются обязательными.
РЕМ ЖАНР ЭлектроникаREM DATE 1998 г.ИСПОЛНИТЕЛЬ "Faithless"НАЗВАНИЕ «Жить в Берлине»ФАЙЛ "Faithless - Live in Berlin.mp3" MP3 ДОРОЖКА 01 АУДИО НАЗВАНИЕ "Благоговение" ИСПОЛНИТЕЛЬ "Faithless" ИНДЕКС 01 00:00:00 ДОРОЖКА 02 АУДИО НАЗВАНИЕ "Она моя малышка" ИСПОЛНИТЕЛЬ "Faithless" ИНДЕКС 01 06:42:00 ДОРОЖКА 03 АУДИО НАЗВАНИЕ "Долгий путь домой" ИСПОЛНИТЕЛЬ "Faithless" ИНДЕКС 01 10:54:00 ДОРОЖКА 04 АУДИО НАЗВАНИЕ "Бессонница" ИСПОЛНИТЕЛЬ "Faithless" ИНДЕКС 01 17:04:00 ДОРОЖКА 05 АУДИО НАЗВАНИЕ «Верните семью» ИСПОЛНИТЕЛЬ "Faithless" УКАЗАТЕЛЬ 01 25:44:00 ДОРОЖКА 06 АУДИО НАЗВАНИЕ "Salva Mea" ИСПОЛНИТЕЛЬ "Faithless" ИНДЕКС 01 30:50:00 ДОРОЖКА 07 АУДИО НАЗВАНИЕ "Грязный старик" ИСПОЛНИТЕЛЬ "Faithless" УКАЗАТЕЛЬ 01 38:24:00 ДОРОЖКА 08 АУДИО НАЗВАНИЕ "Бог - ди-джей" ИСПОЛНИТЕЛЬ "Faithless" УКАЗАТЕЛЬ 01 42:35:00
Пример контрольного листа, используемого вместе с файлом образа компакт-диска:
ФАЙЛ "sampleimage.bin" ДВОИЧНЫЙ ТРЕК 01 РЕЖИМ1 / 2352 ИНДЕКС 01 00:00:00
Смотрите также
- Сравнение программного обеспечения аудиоплеера # Возможность метаданных
- Сравнение программного обеспечения видеоплеера # Возможность метаданных
- Сравнение программного обеспечения для создания дисков
- Exact Audio Copy (EAC) - проприетарная программа для копирования компакт-дисков
- MusicBrainz Picard - кроссплатформенный редактор тегов MusicBrainz, написанный на Python
- XSPF - формат списков воспроизведения на основе XML для цифровых медиа
Рекомендации
- ^ a b "Cue Sheet" . База знаний Hydrogenaudio . 23 мая 2016 . Проверено 31 октября 2016 года .
- ^ Робертс, Рон (30 августа 1999 г.). «Мультимедийные команды SCSI - 2 (MMC-2) § 6.1.31» (PDF) . Проверено 31 октября 2016 года .
- ^ а б Руководство пользователя CDRWIN для Windows 95, 98 и NT (PDF) . 3.8. Golden Hawk Technology. 1 ноября 2000 г. Приложение A: Команды таблицы. Архивировано 14 июня 2007 года.CS1 maint: bot: исходный статус URL неизвестен ( ссылка )
- ^ «Синтаксис Cue-Sheet» . Архивировано из оригинала на 1 февраля 2016 года . Проверено 31 октября 2016 года .
- ^ Макфадден, Энди (20 мая 2004 г.). «Что такое фрейм? Кодирование CIRC? Как работает ECC?» . CD-Recordable FAQ - Раздел 2 . Проверено 31 октября 2016 года .
- ^ Витхофф, Андре (24 сентября 2010 г.). «Почему я ненавижу EAC - неверно сформированные таблицы CUE» . Архивировано из оригинала 18 июля 2011 года . Проверено 31 октября 2016 года .
Внешние ссылки
- Cue лист страницы на веб - сайте Hydrogenaudio База знаний
- Документация по формату листа CUE