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.img
pero 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).