Чтение необработанных данных с аудио CD

Чтение необработанных данных с аудио CD

Я хотел бы прочитать сырые байты с Audio CD. Для других оптических форматов, таких как UDF или ISO 9660, я просто использую:

$ cat /dev/cdrom | xxd -a | head

Но с Audio CD выдает ошибку:

$ cat /dev/cdrom | xxd -a | head
cat: cdrom: Input/output error

Я пробовал с различными аудио-CD, используя dd, cat /dev/cdrom > cd.imgно это не сработало. Идея была в том, чтобы иметь представление о внутренней структуре стандарта компакт-дисков.

ОС: Ubuntu. Но я мог бы использовать Windows или Mac, если это работает.

решение1

Я не могу сказать наверняка, что это сработает, так как я не пробовал. Я нашел решение наLinuxQuestions форум.

Попробуйте использовать эту команду:

cdrdao read-cd -v 2 --device 1,0,0 --read-raw --datafile imagen.bin imagen.toc

Если это не сработает, попробуйте следовать инструкциям здесь:Как: Дублировать аудио компакт-диски с помощью cdrdao

Вам придетсясделай это трудным путем. Только первый шаг (извлечение образа Audio CD) необходим. Второй шаг — запись содержимого на чистый CD.

Инструкции со страницы:

  • Установить cdrdao
sudo apt-get install cdrdao
  • Найдите свое устройство CD-ROM
  sudo cdrdao сканбус

  Cdrdao версия 1.2.3 - (C) Андреас Мюллер
→ /dev/sr0 : Optiarc , DVD-RW AD-7590A , 1.52
  • Создать образ диска
sudo cdrdao read-cd --source-device /dev/sr0 --driver generic-mmc --paranoia-mode 3 audiocd.toc

решение2

Другая программа, которая может выгружать необработанные байты с CD-ROM, — это safecopy. http://safecopy.sourceforge.net/

Пример команды для получения желаемого (эквивалентно файлу .bin со всеми данными в необработанном режиме, за исключением оглавления):

safecopy -b 2352 -L 2 /dev/cdrom rip.bin

решение3

Вы имеете в виду создать Wav-файл для чтения необработанных данных для Audio CD? Если да, то вы можете получить Wav-файлы с Audio-CD, загрузив WinDAC или GoldWave, или можете получить Flac-файлы (freerip.com) (рекомендуется).

Связанный контент