staging.inyokaproject.org

morituri - Accurate Ripping to flac .... mit kleinen Schwierigkeiten!

Status: Gelöst | Ubuntu-Version: Ubuntu 11.10 (Oneiric Ocelot)
Antworten |

sony-qs

Avatar von sony-qs

Anmeldungsdatum:
8. Juni 2010

Beiträge: Zähle...

morituri is a CD ripper aiming for accuracy over speed. Its features are modeled to compare with Exact Audio Copy on Windows.

Sehr edles Tool zum Rippen von CD z.B. ins lossless Format flac. http://thomas.apestaart.org/morituri/trac/

Der Autor hat ein kleines Wiki angelegt, mit allgemeinen Informationen und vergleicht verschiedene Tools. https://thomas.apestaart.org/thomas/trac/wiki/DAD/Rip

Installation:

sudo apt-get install morituri

Danach kann mit

rip drive list

eine Liste der vorhandenen Laufwerke ausgegeben werden. Sollte das gewünscht Laufwerk nicht auftauchen, kann es helfen pycdio zu installieren.

sudo apt-get install python-setuptools libcdio-dev libiso9660-dev swig python-dev

sudo easy_install pycdio

rip drive list

Wenn dann also das gewünschte Laufwerk auftaucht legt man eine Original-CD ein und bestimmt damit das Offset seines Laufwerks.

rip offset find

Das Programm gleicht die Daten mit der musicbrainz-Datenbank ab und ermittelt so den Offset-Wert.

Das Einlesen einer CD kann nun mit folgendem Befehl gestartet werden (Offset anpassen!!!)

rip cd rip --offset 102

Das Programm holt sich dann die CD-Informationen aus der Datenbank und nutzt diese auch zum benennen der Dateien. Es wird automatisch sowohl eine *.cue als auch ein *.log Datei zu jeder CD erstellt. Sollte eine CD nicht in der Datenbank sein, kann diese über den ausgegebenen Link ergänzt werden.

Nun zu meinem Problem: Mein IDE-DVD-Brenner war bisher intern angeschlossen und alles hat einwandfrei funktioniert. Da im Gehäuse kein Platz mehr war und ich den Rechner nicht ständig geöffnet lassen wollte, hab ich mir ein externes 5.25" Gehäuse mit USB Anschluss besorgt. Unter Ubuntu scheint das soweit auch ganz gut zu funktionieren. Möchte ich jedoch eine CD mit morituri rippen, so wird das Laufwerk entfernt und morituri bricht ab. Wäre für jeden Hinweis dankbar!

sony-qs

(Themenstarter)
Avatar von sony-qs

Anmeldungsdatum:
8. Juni 2010

Beiträge: 102

Über USB bekomme ich folgende Fehlermeldung beim Versuch eine CD zu rippen.

user@laptop:~$ rip drive list
drive: /dev/scd0, vendor: HL-DT-ST, model: DVD-RAM GH22NP20, release: 1.03
drive: /dev/sr0, vendor: HL-DT-ST, model: DVD-RAM GH22NP20, release: 1.03

user@laptop:~$ rip offset find
Checking device /dev/scd0
Trying read offset 6 ...                      
Traceback (most recent call last):            
  File "/usr/lib/python2.7/dist-packages/morituri/common/task.py", line 451, in c
    callable(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/morituri/program/cdparanoia.py", line 283, in _read
    self._done()
  File "/usr/lib/python2.7/dist-packages/morituri/program/cdparanoia.py", line 356, in _done
    self.quality = self._parser.getTrackQuality()
  File "/usr/lib/python2.7/dist-packages/morituri/program/cdparanoia.py", line 179, in getTrackQuality
    return min(frames * 2.0 / reads, 1.0)
ZeroDivisionError: float division by zero
Traceback (most recent call last):
  File "/usr/bin/rip", line 35, in <module>
    sys.exit(main.main(sys.argv[1:]))
  File "/usr/lib/python2.7/dist-packages/morituri/rip/main.py", line 14, in main
    ret = c.parse(argv)
  File "/usr/lib/python2.7/dist-packages/morituri/rip/main.py", line 82, in parse
    logcommand.LogCommand.parse(self, argv)
  File "/usr/lib/python2.7/dist-packages/morituri/extern/command/command.py", line 335, in parse
    return self.subCommands[command].parse(args[1:])
  File "/usr/lib/python2.7/dist-packages/morituri/extern/command/command.py", line 335, in parse
    return self.subCommands[command].parse(args[1:])
  File "/usr/lib/python2.7/dist-packages/morituri/extern/command/command.py", line 304, in parse
    ret = self.do(args)
  File "/usr/lib/python2.7/dist-packages/morituri/rip/offset.py", line 154, in do
    self.debug('AR checksum calculated: %s' % archecksum)
UnboundLocalError: local variable 'archecksum' referenced before assignment

user@laptop:~$ rip drive list
No drives found.
Create /dev/cdrom if you have a CD drive, 
or install pycdio for better detection.

Wärend der Ausführung, wird auch das Laufwerk ausgeworfen (unmount)

sony-qs

(Themenstarter)
Avatar von sony-qs

Anmeldungsdatum:
8. Juni 2010

Beiträge: 102

Folgendes habe ich im dmesg-Log gefunden

dmesg | less
[ 7593.189893] usb 2-1.3: new high speed USB device number 5 using ehci_hcd
[ 7593.833586] usbcore: registered new interface driver uas
[ 7593.853930] Initializing USB Mass Storage driver...
[ 7593.854217] usb-storage 2-1.3:1.0: Quirks match for vid 14cd pid 6600: 20
[ 7593.854280] scsi6 : usb-storage 2-1.3:1.0
[ 7593.854796] usbcore: registered new interface driver usb-storage
[ 7593.854801] USB Mass Storage support registered.
[ 7594.851628] scsi 6:0:0:0: CD-ROM            HL-DT-ST DVD-RAM GH22NP20 1.03 PQ: 0 ANSI: 0
[ 7595.053067] sr0: scsi3-mmc drive: 48x/48x writer dvd-ram cd/rw xa/form2 cdda tray
[ 7595.053073] cdrom: Uniform CD-ROM driver Revision: 3.20
[ 7595.053284] sr 6:0:0:0: Attached scsi CD-ROM sr0
[ 7595.053563] sr 6:0:0:0: Attached scsi generic sg1 type 5
[ 8326.167196] usb 2-1.3: reset high speed USB device number 5 using ehci_hcd
[ 8356.858303] usb 2-1.3: reset high speed USB device number 5 using ehci_hcd
[ 8367.004868] usb 2-1.3: reset high speed USB device number 5 using ehci_hcd
[ 8368.985769] sr 6:0:0:0: Device offlined - not ready after error recovery
[ 8368.985893] sr 6:0:0:0: rejecting I/O to offline device
[ 8368.985917] sr 6:0:0:0: rejecting I/O to offline device
...
..
.
[ 8368.989804] sr 6:0:0:0: rejecting I/O to offline device
[ 8368.989819] usb 2-1.3: USB disconnect, device number 5

[ 8368.989825] sr 6:0:0:0: rejecting I/O to offline device
[ 8368.989843] sr 6:0:0:0: rejecting I/O to offline device
[ 8368.989862] sr 6:0:0:0: rejecting I/O to offline device
[ 8368.989881] sr 6:0:0:0: rejecting I/O to offline device
[ 8368.989904] sr 6:0:0:0: rejecting I/O to offline device
[ 8368.989927] sr 6:0:0:0: rejecting I/O to offline device
[ 8369.580400] usb 2-1.3: new high speed USB device number 6 using ehci_hcd
[ 8369.674090] usb-storage 2-1.3:1.0: Quirks match for vid 14cd pid 6600: 20
[ 8369.674140] scsi7 : usb-storage 2-1.3:1.0
[ 8391.806119] usb 2-1.3: reset high speed USB device number 6 using ehci_hcd
[ 8401.956586] usb 2-1.3: reset high speed USB device number 6 using ehci_hcd
[ 8403.937532] scsi 7:0:0:0: Device offlined - not ready after error recovery
[ 8403.937987] usb 2-1.3: USB disconnect, device number 6

Hoffe das hilft den Fehler zu finden!

sony-qs

(Themenstarter)
Avatar von sony-qs

Anmeldungsdatum:
8. Juni 2010

Beiträge: 102

Habe mir jetzt für 30€ n anderes Laufwerk gekauft. Ein Slot-In DVD-Brenner in nem schicken schwarzen Kastl. https://www.pearl.de/a-PX9087-1312.shtml Mit diesem Laufwerk funktioniert bisher alles einwandfrei! Verbaut ist darin ein TEAC DV-W28SS-R. Auf http://www.accuraterip.com/driveoffsets.htm sind viele Laufwerke und deren Offsets gelistet.

Antworten |