Cue Sheet (вычисление)

редактировать

A cue sheet, или файл cue, является файлом метаданных, который описывает, как треки на CD или DVD выложил. Контрольные листы хранятся в виде файлов обычного текста и обычно имеют расширение имени файла.cue . CDRWIN впервые представил контрольные листы, которые теперь поддерживаются многими приложениями для создания оптических дисков и медиаплеерами.

Содержание

  • 1 Обзор
  • 2 Воспроизведение аудиофайлов
  • 3 Синтаксис контрольной таблицы
    • 3.1 Основные команды
    • 3.2 CD-текст и другие команды метаданных
  • 4 Нестандартные подсказки
  • 5 Примеры
  • 6 См. Также
  • 7 Ссылки
  • 8 Внешние ссылки

Обзор

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

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

Формат BIN / CUE - один из немногих форматов помимо Nero NRG, Alcohol 120% MDF / MDS и CloneCD форматы образов дисков CCD / IMG / SUB для поддержки компакт-дисков смешанного режима, которые могут содержать треки аудио CD, а также треки данных.

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

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

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

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

Синтаксис контрольной таблицы

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

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

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

FILE
Именует файл, содержащий данные и их формат (например, MP3 и WAVE форматы аудиофайлов, а также простые «двоичные» образы дисков )
TRACK
Определяет контекст дорожки, указывая его номер и тип или режим (например, AUDIO или различные режимы CD-ROM ). Применяются некоторые команды, следующие за этой командой на дорожку, а не на весь диск.
INDEX
Указывает индекс (положение) в текущем ФАЙЛЕ. Положение указывается в мм: сс: ff (минута-секунда-кадр) Аудио имеет 75 таких кадров в секунду. В контексте контрольных таблиц «кадры» относятся к секторам CD, несмотря на другую структуру нижнего уровня на компакт-дисках, также известную как кадры. 95>INDEX 01 является обязательным и обозначает начало дорожки, а INDEX 00 является необязательным и обозначает s предварительный зазор. Предварительная пауза дорожки 1 используется для Hidden Track One Audio (HTOA). Также разрешены необязательные индексы с более высокими номерами (от 02 до 99).
PREGAP и POSTGAP
Указывает длину pregap или postgap дорожки, которая не сохраняется в любой файл данных. Длина указывается в том же формате «минута-секунда», что и для INDEX.

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

REM
Добавляет комментарий, который обычно не имеет никакого отношения к записанному компакт-диску, за исключением некоторых приложений, которые используют его для хранения дополнительных метаданных (например, Exact Audio Copy записывает некоторые дополнительные поля, которые foobar2000 умеет читать). REM не должен появляться в строке отдельно, так как некоторые приложения считают это синтаксической ошибкой.
CDTEXTFILE
Определяет файл, содержащий CD-Text информацию
FLAGS
Устанавливает подкод дорожки
CATALOG
Содержит код UPC / EAN диска
ISRC
Определите ISRC текущих метаданных TRACK
TITLE, PERFORMER и SONGWRITER
CD-Text ; применяется ко всему диску или конкретной дорожке, в зависимости от контекста

Нестандартные подсказки

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

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

Для того чтобы можно было использовать контрольные листы для записи компакт-дисков из обычных наборов файлов, которые имеют часть с промежутками в конце каждого файла, программа копирования и записи компакт-дисков Exact Audio Copy (EAC) позволяет создавать контрольные листы, которые ослабляют ограничение Руководства пользователя CDRWIN на то, где можно использовать команды FILE. Этот несоответствующий формат контрольных листов, предназначенный только для записи компакт-дисков с EAC, не поддерживается некоторыми другими частями программного обеспечения, такими как медиаплеер foobar2000, который позволяет использовать контрольные листы в качестве списков воспроизведения.

Примеры

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

  1. Faithless - Reverence
  2. Faithless - She's My Baby
  3. Faithless - Take the Long Way Home
  4. Faithless - Бессонница
  5. Неверующий - верните семью
  6. Неверующий - Сальва Меа
  7. Неверующий - Грязный старик
  8. Неверующий - Бог - ди-джей

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

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

REM GENRE Electronica REM DATE 1998 PERFORMER "Faithless" TITLE "Концерт в Берлине" FILE "Faithless - Live in Berlin.mp3" MP3 TRACK 01 AUDIO TITLE "Reverence" PERFORMER "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 MODE1 / 2352 INDEX 01 00:00:00

См. Также

Ссылки

Страница внешних ссылок

Последняя правка сделана 2021-05-16 10:54:44
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте