Leer datos sin procesar de un CD de audio

Leer datos sin procesar de un CD de audio

Me gustaría leer bytes sin procesar de un CD de audio. Para otros formatos ópticos como UDF o ISO 9660 simplemente uso:

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

Pero con Audio CD produce un error:

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

Lo intenté con varios CD de audio, usando dd, cat /dev/cdrom > cd.imgpero no funcionó. La idea era tener una idea de la estructura interna del estándar Compact Disc.

SO: Ubuntu. Pero podría usar Windows o Mac si funciona.

Respuesta1

No puedo decir con seguridad que esto funcionará porque no lo he probado. Encontré la solución enForo de preguntas sobre Linux.

Intente usar este comando:

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

Si eso no funciona, intenta seguir las instrucciones aquí:Cómo: Duplicar CD de audio usando cdrdao

Tendrás quehazlo de la manera difícil. Sólo es necesario el primer paso (extraer la imagen del CD de audio). El segundo paso consiste en grabar el contenido en un CD en blanco.

Instrucciones de la página:

  • Instalar cdrdao
sudo apt-get instalar cdrdao
  • Encuentre su dispositivo de CD-ROM
  sudo cdrdao scanbus

  Cdrdao versión 1.2.3 - (C) Andreas Mueller
→ /dev/sr0: Optiarc, DVD RW AD-7590A, 1.52
  • Crear la imagen del disco
sudo cdrdao read-cd --source-device /dev/sr0 --driver generic-mmc --paranoia-mode 3 audiocd.toc

Respuesta2

Otro programa que puede volcar bytes sin procesar desde un CDROM es safecopy. http://safecopy.sourceforge.net/

Ejemplo de un comando para obtener lo que desea (equivalente a un archivo .bin de todos los datos en modo sin formato, menos el TOC):

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

Respuesta3

¿Quiere crear un archivo Wav para leer datos sin procesar para CD de audio? Si es así, puede obtener archivos Wav desde Audio-CD descargando WinDAC o GoldWave o puede obtener archivos Flac (freerip.com) (recomendado).

información relacionada