Руководство FreeBSD

         

Копирование аудио CD


Вы можете копировать музыкальные CD, извлекая данные аудио с CD в набор файлов, а затем записывая эти файлы на чистый CD. Процесс несколько различен в случаях использования устройств ATAPI и SCSI.

Устройства SCSI

Используйте cdda2wav для извлечения данных аудио.

% cdda2wav -v255 -D2,0 -B -Owav

Воспользуйтесь cdrecord для записи файлов .wav.

% cdrecord -v dev=2,0 -dao -useinfo *.wav

Значение, соответствующее 2,0, должно быть установлено правильно, как это описано в .

Устройства ATAPI

Драйвер устройств ATAPI CD делает каждую дорожку доступной как /dev/acddtnn, где d является номером привода, а nn соответствует номеру дорожки, который записывается двумя десятичными цифрами с нулём в начале, если это нужно. Таким образом, первая дорожка на первом диске будет носить имя /dev/acd0t01, вторая будет именоваться /dev/acd0t02, третья будет носить имя /dev/acd0t03 и так далее.

Удостоверьтесь, что соответствующий файл имеется в каталоге /dev.

# cd /dev

# sh MAKEDEV acd0t99

Замечание: Во FreeBSD 5.0

devfs(5) будет автоматически создавать объекты в каталоге /dev и управлять ими, так что использовать MAKEDEV не обязательно.

Извлеките каждую дорожку при помощи команды dd(1). При извлечении файлов вы должны также использовать специфическое значение для размера блока.

# dd if=/dev/acd0t01 of=track1.cdr bs=2352

# dd if=/dev/acd0t02 of=track2.cdr bs=2352

...

Запишите извлечённые файлы на диск при помощи утилиты burncd. Вы должны указать, что это файлы с аудио, и что burncd должна зафиксировать диск по окончании работы.

# burncd -f /dev/acd0 audio track1.cdr track2.cdr ... fixate



Содержание раздела