Cue Sheet (вычисления) - Википедия - Cue sheet (computing)

А cue Sheet, или же cue файл, это метаданные файл, который описывает, как треки из CD или же DVD[нужна цитата ] выложены. Контрольные листы хранятся как простой текст файлы и обычно имеют .cue расширение имени файла. CDRWIN впервые представленные реплики,[1] которые сейчас поддерживаются многими создание оптических дисков приложения и медиаплееры.

Обзор

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

При использовании для образов дисков формат обычно называется CUE / BIN, что указывает на то, что в нем хранится образ диска, состоящий из одного файла cue Sheet и одного или нескольких .bin файлы. В .bin файлы сырые сектор посекторные двоичные копии треки в оригинальных дисках. Эти двоичные .bin файлы обычно содержат все 2352 байта из каждого сектора в оптический диск, включая заголовки управления и данные для исправления ошибок в случае CD-ROM (В отличие от Образы ISO компакт-дисков, на которых хранятся только пользовательские данные). Однако команда TRACK в файле cue Sheet может использоваться для ссылки на двоичные образы дисков, которые содержат только пользовательские данные каждого сектора, с указанием конкретных CD режим треков, из которых было создано изображение (что необходимо, чтобы знать размер пользовательских данных в каждом секторе).

Формат BIN / CUE - один из немногих форматов помимо Нерона NRG, Алкоголь 120% с МДФ / МДС и CloneCD с CCD / IMG / SUB форматы образов дисков для поддержки Компакт-диски смешанного режима который может содержать треки аудио CD, а также треки данных.

Название «cue sheet» происходит от «send cue sheet» Команда SCSI / ATA в создание оптических дисков.[1] Спецификация этой команды определяет формат контрольной таблицы, содержащий в основном ту же информацию, но в табличной, двоичной структуре данных, а не в текстовом файле.[2]

Воспроизведение аудиофайлов

Целый многодорожечный аудио компакт-диск может быть разорванный в один аудиофайл и контрольный лист. Однако программное обеспечение аудиоплееры и оборудование цифровые аудиоплееры часто обрабатывают каждый аудиофайл как один плейлист запись, что может затруднить выбор и идентификацию отдельных треков. Распространенное решение - разделить исходный аудиофайл на серию отдельных файлов, по одному на дорожку.

Другой подход состоит в том, чтобы аудиоплеер напрямую поддерживал контрольный лист. Это может включать предоставление нового списка воспроизведения (например, дополнительного окна) для содержимого контрольного листа или добавление записи для каждой дорожки непосредственно в основной список воспроизведения.

Синтаксис листа подсказок

Кий - это простой текст файл, содержащий команды с одним или несколькими параметрами. Команды обычно применяются либо ко всему диску, либо к отдельной дорожке, в зависимости от конкретной команды и контекста. Они могут описывать структуру записываемых данных или CD-текст (метаданные ). Исходная спецификация синтаксиса и семантики контрольной таблицы представлена ​​в Руководстве пользователя CDRWIN.[3]

Стандартные команды:[4]

Основные команды

ФАЙЛ
Называет файл, содержащий данные, и его формат (например, MP3, и ВОЛНА форматы аудиофайлов, и простой "двоичный" образы дисков )
ОТСЛЕЖИВАТЬ
Определяет отслеживать контекст, указав его номер и тип или режим (например, АУДИО или различные CD-ROM режимы). Некоторые команды, следующие за этой командой, применяются к дорожке, а не ко всему диску.
ИНДЕКС
Указывает индекс (позицию) в текущем ФАЙЛ. Позиция указана в мм:SS:ff (минута-секунда-кадр) формат. Таких кадров аудио 75 в секунду. В контексте контрольных листов «кадры» относятся к CD секторов, несмотря на иную структуру нижнего уровня на компакт-дисках, также называемых кадрами.[5] ИНДЕКС 01 является обязательным и обозначает начало трека, а ИНДЕКС 00 не является обязательным и обозначает pregap. Pregap трека 1 используется для Скрытый трек One Audio (HTOA). Также разрешены необязательные индексы с более высокими номерами (от 02 до 99).
PREGAP и POSTGAP
Указывает длину трека pregap или postgap, который не хранится ни в одном файле данных. Длина указывается в том же формате "минута-секунда-кадр", что и для ИНДЕКС.

CD-Text и другие команды метаданных

REM
Добавляет комментарий который обычно не имеет отношения к записанному компакт-диску, за исключением некоторых приложений, которые используют его для хранения дополнительных метаданные (например. Точная аудиокопия пишет несколько дополнительных полей, которые foobar2000 можно читать). REM не должен появляться в строке отдельно, поскольку некоторые приложения считают это синтаксической ошибкой.
CDTEXTFILE
Определяет файл, содержащий CD-текст Информация
Флаги
Наборы субкод флаги трассы
КАТАЛОГ
Содержит UPC /EAN код диска
ISRC
Определить ISRC текущего ОТСЛЕЖИВАТЬ
ЗАГЛАВИЕ, ИСПОЛНИТЕЛЬ и ПЕСНИК
CD-текст метаданные; применяется ко всему диску или к определенной дорожке, в зависимости от контекста

Нестандартные кий-листы

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

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

Чтобы можно было использовать контрольные листы для записи компакт-дисков из обычных наборов файлов, в которых есть промежутки в конце каждого файла, программа копирования и записи компакт-дисков Точная аудиокопия (EAC) позволяет создавать контрольные листы, которые ослабляют ограничение Руководства пользователя CDRWIN на то, где можно использовать команды FILE.[6] Этот несоответствующий формат cue Sheet, предназначенный только для записи компакт-дисков с EAC, не поддерживается некоторыми другими частями программного обеспечения, такими как медиаплеер. foobar2000, что позволяет использовать контрольные листы в качестве списков воспроизведения.

Примеры

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

  1. Неверующий - Благоговение
  2. Faithless - Она мой ребенок
  3. Faithless - долгий путь домой
  4. Неверный - Бессонница
  5. Faithless - верните семью
  6. Неверный - Сальва Меа
  7. Faithless - грязный старик
  8. Неверный - Бог - ди-джей

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

Первые пять строк обозначают информацию о диске. Далее следует информация для каждой дорожки с отступом от остальных. В ИНДЕКС 01 Строка читается одинаково для каждой дорожки, за исключением значения времени, которое следует за ней. REM, ЗАГЛАВИЕ и ИСПОЛНИТЕЛЬ являются необязательными.

РЕМ ЖАНР Электроника REM DATE 1998PERFORMER "Faithless" TITLE "Концерт в Берлине" 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" ИСПОЛНИТЕЛЬ "Faithless" ИНДЕКС 01 06:42:00 ДОРОЖКА 03 АУДИОНАЗВАНИЕ "Долгий путь домой" ИНДЕКС ИСПОЛНИТЕЛЯ "Faithless" 01 10:54:00 ДОРОЖКА 04 АУДИО НАЗВАНИЕ "Бессонница" ИСПОЛНИТЕЛЬ "Верный" ИНДЕКС 01 17:04: 00 ДОРОЖКА 05 АУДИО НАЗВАНИЕ «Верни семью» ИСПОЛНИТЕЛЬ "Faithless" ИНДЕКС 01 25:44:00 ДОРОЖКА 06 АУДИО НАЗВАНИЕ "Сальва Меа" ИСПОЛНИТЕЛЬ "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

Смотрите также

Рекомендации

  1. ^ а б «Сигнальный лист». База знаний Hydrogenaudio. 23 мая 2016. Получено 31 октября 2016.
  2. ^ Робертс, Рон (30 августа 1999 г.). "Мультимедийные команды SCSI - 2 (MMC-2) § 6.1.31" (PDF). Получено 31 октября 2016.
  3. ^ а б Руководство пользователя CDRWIN для Windows 95, 98 и NT (PDF). 3.8. Технология Golden Hawk. 1 ноября 2000 г. Приложение A: Команды таблицы. Архивировано 14 июня 2007 года.CS1 maint: BOT: статус исходного URL-адреса неизвестен (связь)
  4. ^ "Синтаксис Cue-Sheet". Архивировано из оригинал 1 февраля 2016 г.. Получено 31 октября 2016.
  5. ^ Макфадден, Энди (20 мая 2004 г.). «Что такое фрейм? Кодировка CIRC? Как работает ECC?». Часто задаваемые вопросы о записываемых компакт-дисках - Раздел 2. Получено 31 октября 2016.
  6. ^ Витхофф, Андре (24 сентября 2010 г.). «Почему я ненавижу EAC - неверно сформированные таблицы CUE». Архивировано из оригинал 18 июля 2011 г.. Получено 31 октября 2016.

внешняя ссылка