CDs Rippen mit abcde

CDs Rippen mit abcde
15.02.2010 04:45

Das Erste was ich nach dem Kauf einer neuen CD normalerweise mache, ist sie zu rippen und dann in den Schrank zu stellen. Da ich Musik normalerweise über den PC höre, benötige ich die CD später kaum noch und benutze sie quasi als Backup. Auf der Suche nach dem schnellsten und besten Programm zum Rippen und Encoden bin ich auf abcde gestoßen, das sich im Repo praktisch jeder Distribution befindet.

Die Bedienung von abcde ist denkbar einfach: CD einlegen, in einem Terminal abcde aufrufen und warten. Das Programm legt sämtliche Dateien in der Grundeinstellung im Ordner Interpret-Album ab und wandelt diese automatisch ins Ogg-Vorbis-Format um. Die Metadaten holt es sich aus dem Internet und speichert sie in den OGG-Dateien. Otto Normalhörer wird somit mit abcde schon ziemlich glücklich.

Wer weitere Ansprüche an die eigene Musiksammlung stellt, übergibt dem Programm eine passende Option auf der Kommandozeile. Der folgende Befehl wählt bei den Track-Nummern immer zweistellige Zahlen aus, übernimmt bei Nachfragen automatisch den Standardeintrag und wendet die Methode Rippen - Codieren - Rippen - Codieren an, um weniger Platz auf der Festplatte zu benötigen. Ist die Arbeit beendet, wirft er zudem die CD aus:

abcde -l -p -N -x

Damit erschöpfen sich jedoch die Möglichkeiten von abcde noch lange nicht. Neben dem Standardformat konvertiert es die Audiodateien auch als MP3-, Flac, AAC- oder WAV-Datei, nach Wunsch auch kombiniert, zum Beispiel FLAC und Ogg Vorbis oder Ogg und MP3.

Für ein permanentes Setup bringt das Tool die Konfigurationsdatei /etc/abcde.conf mit, die ausgiebig mit Kommentaren versehen ist. Hier findet man Einträge für den Standard-Dateinamen, das Verzeichnis und die CDDB-Abfrage. Auch die Geschwindigkeit des CD-Laufwerks lässt sich bestimmen, die Anzahl gleichzeitiger Encoding-Vorgänge sowie der Nice-Wert des Encoders. Kopiert man die Konfigurationsdatei als ~/.abcde.conf ins Home-Verzeichnis lässt sie sich auch als Nutzer bearbeiten.

Einige Einträge sind leicht zu verstehen, andere benötigen etwas Wissen über reguläre Ausdrücke. So lassen sich die automatischen Ersetzungen durch Binde- und Unterstriche zum Beispiel über folgenden mungefilename-Eintrag abschalten:

mungefilename ()
{
echo "$@" | sed s,:,\ -,g | tr / __ | tr -d \'\"\?\[:cntrl:\]
}

Nimmt man sich die Zeit, einmal alles einzustellen, beschränkt sich das CD-Rippen in Zukunft wirklich nur noch auf den einfachen Befehl: abcde, den man zum Beispiel per Udev-Skript automatisieren oder in das Kontextmenü des KDE-4-Gerätemanagers einbauen kann.

Die Manpage von abcde gibt detaillierte Infos zur Bedienung und zum Setup des Programms.

Kommentare
Beispiel Config Dateien
Dirk (unangemeldet), Donnerstag, 18. Februar 2010 09:47:03
Ein/Ausklappen

Ein kleiner Link dazu:
http://www.andrews-corner.org/abcde.html

Dort gibt es Beispiele für Config Dateien für Umwandlung zu MP3, OGG, FLAC, MPP, M4A usw ...


Bewertung: 170 Punkte bei 39 Stimmen.
Den Beitrag bewerten: Gut / Schlecht

Tipp der Woche

Ubuntu 14.10 und VirtualBox
Ubuntu 14.10 und VirtualBox
Tim Schürmann, 08.11.2014 18:45, 0 Kommentare

Wer Ubuntu 14.10 in einer virtuellen Maschine unter VirtualBox startet, der landet unter Umständen in einem Fenster mit Grafikmüll. Zu einem korrekt ...

Aktuelle Fragen

Nach Ubdates alles weg ...
Maria Hänel, 15.11.2014 17:23, 4 Antworten
Ich brauche dringen eure Hilfe . Ich habe am wochenende ein paar Ubdates durch mein Notebook von...
Brother Drucker MFC-7420
helmut berger, 11.11.2014 12:40, 1 Antworten
Hallo, ich habe einen Drucker, brother MFC-7420. Bin erst seit einigen Tagen ubuntu 14.04-Nutzer...
Treiber für Drucker brother MFC-7420
helmut berger, 10.11.2014 16:05, 2 Antworten
Hallo, ich habe einen Drucker, brother MFC-7420. Bin erst seit einigen Tagen ubuntu12.14-Nutzer u...
Can't find X includes.
Roland Welcker, 05.11.2014 14:39, 1 Antworten
Diese Meldung erhalte ich beim Versuch, kdar zu installieren. OpenSuse 12.3. Gruß an alle Linuxf...
DVDs über einen geeigneten DLNA-Server schauen
GoaSkin , 03.11.2014 17:19, 0 Antworten
Mein DVD-Player wird fast nie genutzt. Darum möchte ich ihn eigentlich gerne abbauen. Dennoch wür...

Jetzt auf den Mailinglisten

Re: [EasyLinux-Suse] OS_13.2_mate_caja_multiple_Instanzen_(hier_erstmal_gelöst)
Heiko, 26.11.2014 19:24
Am Mittwoch, 26. November 2014, 16:31:56 schrieb Mahmud Al-Ahmed: Hallo Mahmud. > On Wed, 26 Nov 2014 12...
Re: [EasyLinux-Ubuntu] Trojanerbefall
Joachim Puttkammer, 26.11.2014 18:19
Am Mittwoch 26 November 2014 schrieb H.-Stefan Neumeyer: Hallo Stefan, es ist nicht sicher, sondern nur ein...
Re: [EasyLinux-Ubuntu] Trojanerbefall
Joachim Puttkammer, 26.11.2014 18:16
Am Mittwoch 26 November 2014 schrieb Uwe Herrmuth: Hallo Uwe, merci für die Links :-) Bitdefender iso hab...
Re: [EasyLinux-Ubuntu] Trojanerbefall
"H.-Stefan Neumeyer", 26.11.2014 18:02
Am Mittwoch, 26. November 2014, 14:36:59 schrieb Joachim Puttkammer: Hallo Joachim > > mein Wetter...
Re: [EasyLinux-Ubuntu] Trojanerbefall
Uwe Herrmuth, 26.11.2014 17:38
Hallo Joachim, Joachim Puttkammer schrieb am 26.11.2014 um 17:21: > > für ähnliche Fälle nehme ich i...