В системе Linux я собираюсь преобразовать некоторые аудиофайлы (mp3) и записать их на аудио CD. Вместо прямой записи на оптический диск, я бы предпочел как-то перенаправить вывод в файл изображения, который можно записать позже.
В частности, я предпринял следующие шаги:
создать файл для записи (700 МБ, 777 разрешений)
dd if=/dev/zero of=./cd.img bs=$((1024 * 1024)) count=700
прикрепить файл к устройству цикла (
/dev/loop0
, какroot
)losetup --sizelimit 700MiB /dev/loop0 ./cd.img
использовать программное обеспечение
mp3cd
для преобразования, нормализации ... и, в конечном итоге, для записи аудио файлов на аудио CD (как root)mp3cd --verbose --driver generic-mmc-raw --device /dev/loop0 ./audio/{01..03}.mp3
mp3cd
терпит неудачу на своем последнем шаге, "сжечь". Файл /tmp/mp3cd-root/tool-output.txt
содержит подсказку о том, что запрос команды SCSI в /dev/loop0
не выполнен. Скорее всего, мне не хватает некоторых опций в команде losetup
.
В дополнение к созданию образа в данном конкретном случае аудио-CD, я был бы благодарен за некоторые советы о том, как изображения для CD /DVD с данными могут быть подготовлены подобным образом.