Lesen Sie Rohdaten von der Audio-CD

1176
pvieito

Ich möchte rohe Bytes von einer Audio-CD lesen. Für andere optische Formate wie UDF oder ISO 9660 verwende ich einfach:

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

Bei einer Audio-CD tritt jedoch ein Fehler auf:

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

Ich habe es mit verschiedenen Audio-CDs probiert dd, cat /dev/cdrom > cd.imgaber es hat nicht funktioniert. Die Idee war, ein Gefühl für die interne Struktur des Compact Disc-Standards zu haben.

OS: Ubuntu. Ich könnte aber Windows oder Mac verwenden, wenn es funktioniert.

1

3 Antworten auf die Frage

1
Vinayak

Ich kann nicht mit Sicherheit sagen, dass dies funktionieren wird, da ich es nicht ausprobiert habe. Ich habe die Lösung im LinuxQuestions-Forum gefunden .

Versuchen Sie es mit diesem Befehl:

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

Wenn dies nicht funktioniert, folgen Sie den Anweisungen hier: Howto: Audio-CDs mit cdrdao duplizieren

Du musst es auf die harte Tour machen . Nur der erste Schritt (Extrahieren eines Audio-CD-Images) ist erforderlich. Im zweiten Schritt wird der Inhalt auf eine leere CD gebrannt.

Anweisungen von der Seite:

  • Installieren Sie cdrdao
sudo apt-get install cdrdao 
  • Finden Sie Ihr CD-ROM-Gerät
 Sudo Cdrdao Scanbus  Cdrdao Version 1.2.3 - (C) Andreas Mueller  → / dev / sr0: Optiarc, DVD-RW AD-7590A, 1.52 
  • Erstellen Sie das Image der Festplatte
sudo cdrdao read-cd --source-device / dev / sr0 --driver generisch-mmc --paranoia-mode 3 audiocd.toc 
0
HQtunes.com

Wollen Sie eine Wav-Datei zum Lesen von Rohdaten für Audio-CDs erstellen? Wenn ja, können Sie Wav-Dateien von der Audio-CD herunterladen, indem Sie WinDAC oder GoldWave herunterladen, oder Sie erhalten Flac-Dateien (freerip.com) (empfohlen).

Nein, ich möchte rohe Bytes auf der Platte lesen, um ein Gefühl für die interne Struktur des Compact Disc-Standards zu erhalten. pvieito vor 9 Jahren 0
0
hooby3dfx

Ein anderes Programm, das rohe Bytes von einer CD-ROM sichern kann, ist safecopy. http://safecopy.sourceforge.net/

Beispiel für einen Befehl zum Abrufen der gewünschten Daten (entspricht einer BIN-Datei aller Daten im Rohmodus abzüglich des Inhaltsverzeichnisses):

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