Я ищу предложения относительно того, как заархивировать диски CD-Audio (т.е. CD Красной книги с аудиотреками PCM, как те Вы покупаете в магазине грамзаписи, или как iTunes генерировал бы, если бы Вы выбрали Audio CD).
Я вовлечен в крупномасштабный проект архивирования медиа. Для гибридных дисков данных и Видеодисков DVD, мы делали файлы ISO. Они прекрасны, потому что они - полная инкапсуляция содержания диска, включая имена файлов и тому подобный. Кроме того, они поддаются проверке через контрольную сумму против содержания диска.
Я хотел бы попросить предложения для форматов и рабочие процессы для архивации дисков CD-Audio, принимая во внимание следующие ограничения:
Я видел этот вопрос, но к сожалению решение (в то время как изящный) включило генерацию файла WAV и файла сигнала. Это, к сожалению, повреждает ограничение № 1.
Объект списка пожеланий:
Большое спасибо заранее за любой совет.
Я думаю, что архив FLAC подойдет с Таблицей условных обозначений.
Я не понимаю, почему Таблица условных обозначений была бы проблемой, если это совместимо через платформы.
Подходящий для архивации: FLAC является открытым форматом, и нет никакой потери при перезаписи, если необходимо преобразовать данные в другой формат в будущем. В дополнение к кадру CRCs и подпись MD5, flac имеют проверить опцию, которая декодирует закодированный поток параллельно с процессом кодирования и сравнивает результат с оригиналом, прерываясь с ошибкой, если существует несоответствие.
Удобная архивация CD: FLAC имеет блок метаданных "таблицы условных обозначений" для хранения оглавления CD и всей дорожки и индексных точек.
Например, можно разорвать CD в единственный файл, затем импортировать извлеченную таблицу условных обозначений CD при кодировании для получения единственного представления файла всего CD. Если Ваш исходный CD поврежден, таблица условных обозначений может быть экспортирована позже для записи точной копии.
больше в ссылке функций.
Обновление: Я еще не попробовал это (никогда не требуемый), но,
Вы могли проверить'--tag-from-file=FIELD=FILENAME
'схема.
Как
--tag
, кроме ИМЕНИ ФАЙЛА файл, содержание которого будет считано дословно для устанавливания значения тега. Содержание будет преобразовано в UTF-8 от локального набора символов.
Это может использоваться для хранения cuesheet в теге
(например.--tag-from-file="CUESHEET=image.cue"
).
Не пытайтесь хранить двоичные данные в полях метки! Используйте БЛОКИ ПРИЛОЖЕНИЙ для этого.
Некоторое обсуждение этого на уровне этой hydrogenaudio страницы форума.
Можно взять .cue файл, сгенерированный, и затем добавить содержание, как один или несколько Ogg комментируют в .flac. В настоящее время нет никакого читателя, доступного для такого формата, но можно было быть адаптирован от существующего игрока достаточно легко.