Wie kann ich unter Linux effizient Audio-CDs (evtl. mit Fehlern und Kratzern) kopieren?

May 5th, 2008 by matthias

Audio-CDs können nicht wie CD-ROMs einfach mit einem Befehl wie »readom dev=/dev/hdc f=/path/to/image.iso« ausgelesen werden. Das führt stets zu einem Fehler im ersten Sektor, und bei »-noerror« auch in jedem weiteren Sektor. (Gilt das aber für alle CDs?). Was jedoch funktioniert ist:

  1. cd /media;
  2. readom -v -clone -noerror dev=/dev/hdc f=/media/cdda.raw; eject;
  3. wodim  -v -clone -raw96r -eject speed=10 /media/cdda.raw;

Mögliche Geschwindigkeiten für readom und wodim sind: 4, 10, 16, 20, 24 (zumindest bei dem hier verwendeten Brenner PIONEER DVD-RW DVR-K05). Benutzt man dies Option speed=# mit einer Geschwindigkeit höher als 10fach (also ab 16fach) so beginnt wodim wie gewöhnlich in 10facher Geschwindigkeit zu brennen und passt die Gewschwindigkeit später an (hier getestet beim PIONEER DVD-RW DVR-K05). Das kann für CD-DA unerwünscht sein, also verwende man am besten speed=10 oder weniger.

Üblicherweise sind für CD-DA wohl langsame und sehr langsame Geschwindigkeiten (1, 2, 4) zu empfehlen. Weitere sinnvolle Optionen für readom: speed=#, -c2scan.

Es gibt eine weitere Möglichkeit zum Kopieren von CD-DA, nach der Manpage von wodim. Dazu führe man zuerst aus:

  1. icedax -v all -device /dev/hdc –cddb 0 -O wav –bulk; eject;

Und dann:

  1. wodim -v -useinfo -text -dao -eject speed=10 *.wav

Dabei wird versucht, Track-Indizes mit zu kopieren und CD-Text Information von der CD-DA zu lesen. Wenn dort keine CD-Text information vorhanden ist wird icedax versuchen, diese über freedb.org zu erhalten. Dieses zweite Verfahren scheint das bessere zu sein weil beim CD-Cloning beim Fixieren von CDs mit Überlänge oft oder immer ein Fehler auftritt (»Errno: 0 (Success), flush cache scsi sendcmd: no error [...] Trouble flushing the cache«). Dieser Fehler bedeutet dass die gebrannte CD-DA dann nicht verwendet werden kann.

Posted in Audiobearbeitung |

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.