2

Я ищу предложения о том, как архивировать диски CD-Audio (т.е. диски Red Book с аудиодорожками PCM, например, те, которые вы покупаете в магазине звукозаписи, или как iTunes сгенерирует, если вы выберете Audio CD).

Я участвую в крупномасштабном медиаархивном проекте. Для гибридных дисков с данными и дисков DVD-Video мы создали файлы ISO. Они идеальны, потому что представляют собой полную инкапсуляцию содержимого диска, включая имена файлов и тому подобное. Кроме того, они проверяются с помощью контрольной суммы содержимого диска.

Однако невозможно заархивировать диски CD-Audio на ISO-образы, поскольку они не содержат файловой системы компьютера.

Я хотел бы попросить предложения о форматах и рабочих процессах для архивирования CD-Audio дисков, учитывая следующие ограничения:

  • Мы должны сгенерировать по одному файлу на CD, что является полной инкапсуляцией аудиоданных PCM, порядка дорожек и времени дорожек (поэтому bin + cue сама по себе не подходит). Это, к сожалению, ограничение нашего архивного программного обеспечения.
  • Формат должен быть непатентованным, документированным и использоваться на многих платформах.

Я видел этот вопрос, но, к сожалению, решение (хотя и элегантное) заключалось в создании файла WAV и файла меток. Это, к сожалению, нарушает ограничение № 1.

Элемент списка желаний:

  • Если бы был способ проверить архив с помощью контрольной суммы, это было бы супер здорово.

Заранее большое спасибо за любые советы.

2 ответа2

0

Вы можете взять сгенерированный файл .cue, а затем добавить содержимое в виде одного или нескольких комментариев Ogg в .flac. В настоящее время нет ридера для такого формата, но его можно легко адаптировать из существующего плеера.

0

Я думаю, что архив FLAC подойдет с листом CUE.
Я не понимаю, почему лист CUE будет проблемой, если он совместим между платформами.

Подходит для архивирования: FLAC является открытым форматом, и нет потери поколений, если вам потребуется преобразовать ваши данные в другой формат в будущем. В дополнение к CRC кадра и подписи MD5, flac имеет опцию проверки, которая декодирует кодированный поток параллельно с процессом кодирования и сравнивает результат с оригиналом, прерывая работу с ошибкой, если имеется несоответствие.
Удобное архивирование CD: FLAC имеет блок метаданных "cue sheet" для хранения оглавления CD и всех точек трека и индекса.
Например, вы можете скопировать компакт-диск в один файл, а затем импортировать извлеченный контрольный лист компакт-диска во время кодирования, чтобы получить единое представление файла всего компакт-диска. Если ваш оригинальный компакт-диск поврежден, контрольный лист можно экспортировать позже, чтобы записать точную копию.

больше по ссылке функции.


Обновление: я еще не пробовал (никогда не требуется), но,
Вы можете проверить --tag-from-file=FIELD=FILENAME.

Подобно --tag , за исключением того, что FILENAME - это файл, содержимое которого будет дословно прочитано для установки значения тега. Содержимое будет преобразовано в UTF-8 из локальной кодировки.
Это может быть использовано для хранения cuesheet в теге
(например, --tag-from-file="CUESHEET=image.cue").
Не пытайтесь хранить двоичные данные в полях тегов! Для этого используйте блоки APPLICATION.

Некоторая дискуссия по этому вопросу на этой странице форума.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .