Wie man einfach eine CD mit Abcde rippt

CD-Sammlung

Abcde ist eine Anwendung für Linux- und Unix-Systeme. Es erleichtert das Rippen einer CD.

Vielleicht möchten Sie ein digitales Backup Ihrer alten Musiksammlung erstellen. Oder vielleicht möchten Sie einfach einige Lieder auf Ihrem Smartphone verfügbar haben. Für jede solche Aufgabe kann Abcde die Rohdaten von Ihrer Disk abrufen, kodieren, taggen und Kommentare zu jedem Titel hinzufügen, ganz nach Ihren Vorlieben. Abcde verwandelt diesen mehrstufigen Prozess in einen einzigen Schritt.

Lassen Sie uns mit der Installation beginnen. Danach können Sie entscheiden, wie der Ripper Ihre Titel verarbeitet.

Installation

Abcde ist auch bekannt als A Better CD Encoder. Sie können Abcde installieren, indem Sie den Quellcode mit Git herunterladen:

git clone https://git.einval.com/git/abcde.git

oder installieren Sie es mit dem Paketmanager Ihrer Linux-Distribution.

Ubuntu:

sudo apt-get install abcde

Arch Linux:

sudo pacman -S abcde

Außerdem lesen: Wie man DVDs einfach und schnell mit VLC rippt

Verwendung von Abcde

Wenn Sie Abcde ausführen, muss es entscheiden, welche Aktionen durchgeführt werden sollen. Es verweist zuerst auf seine Standardoperationen und dann auf seine Konfigurationsdatei(en).

Das bedeutet, dass Sie abcde von der Kommandozeile aus ohne Optionen ausführen können und erwarten können, dass es alle Titel auf einer CD rippt und kodiert. Standardmäßig wird Abcde die folgenden Aufgaben durchführen: cddb, lesen, kodieren, taggen, verschieben und bereinigen.

Kurz gesagt, Sie können erwarten, dass es den Titel Ihrer CD-Titel in einer Online-Datenbank sucht, diese Titel in ein Format wie .mp3 liest und umwandelt und die Titel mit Informationen aus der Datenbank kennzeichnet. Abcde wird auch nach sich selbst aufräumen, indem es alle temporären Dateien entfernt, die während dieser Schritte erstellt wurden.

Sie können darauf bestehen, dass nur bestimmte Aktionen ausgeführt werden, indem Sie diese mit der Option -a angeben. Verwenden Sie den folgenden Befehl:

abcde -aread,encode,tag

um das Suchen nach der Online-Titeliste zu unterlassen und temporäre Dateien beizubehalten. Schauen Sie sich die Manual-Seite man abcde an, um eine vollständige Liste der -a-Optionen zu erhalten.

Konfigurationsdatei Abcde

Solche Operationen sind effektiv, zwingen Sie jedoch dazu, den Befehl jedes Mal neu einzugeben, wenn Sie eine Disk rippen möchten. Es ist viel einfacher, die Konfigurationsdateien von Abcde zu verwenden.

Kopieren Sie die originale Konfigurationsdatei in Ihr Home-Verzeichnis. Dies ermöglicht es Ihnen, Änderungen an Ihrer „$HOME/.abcde.conf“ Kopie vorzunehmen, während Sie eine frische Konfiguration in Reserve halten.

cp /etc/abcde.conf ~/.abcde.conf

Öffnen Sie die neue Datei mit Ihrem bevorzugten Texteditor, um festzustellen, dass jede Zeile kommentiert ist. Das ist kein Fehler.

abcde Standardkonfiguration

Abcde verwendet eine Reihe von Standardpräferenzen, darunter das Entfernen von .wav-Dateien nach der Kodierung

und die Verwendung von Musicbrainz als seiner Medieninformationsdatenbank.

abcde Konfiguration musicbrainz

Dies kann Ihnen Probleme bereiten, wenn Sie bestimmte Hilfsprogramme nicht installiert haben, wie zum Beispiel „abcde-musicbrainz-tool“, ein Perl-Skript, das Abcde bei der Beschaffung von Datenbankinformationen unterstützt. Sie erhalten folgendes Fehler, wenn das Skript fehlt.

abcde musicbrainz Fehler

Ähnliche Fehler könnten auftreten, beispielsweise wenn Sie nicht die richtigen Codecs installiert haben. Der beste Weg, um Fehler zu beheben, ist, die Informationen im Fehler selbst zu befolgen und dann Änderungen an Ihrer Konfigurationsdatei vorzunehmen, die gut kommentiert ist und eine hervorragende Ergänzung zur Manual-Seite darstellt.

Um den hier gezeigten Musicbrainz-Fehler zu beheben, habe ich einfach die Zeile in der Konfigurationsdatei auf „CDDBMETHOD=cddb“ geändert.

Zuerst erkannte ich, dass die Fehlermeldung mich aufforderte, Musicbrainz zu installieren – „Sie müssen möglicherweise das MusicBrainz::DiscID-Modul installieren.“ Dann suchte ich in meiner Konfigurationsdatei nach „musicbrainz“, fand die relevante Zeile und entschied mich, stattdessen „cddb“ zu verwenden.

Sie können einige sinnvolle Beispiele für effektive Konfigurationsdateien auf Andrews Ecke finden, der Seite, auf der Abcde-Mitentwickler Andrew Strong Einstellungen diskutiert, die für ihn gut funktionieren.

Ändern Sie nach Belieben, speichern Sie die Konfigurationsdatei und führen Sie abcde erneut von der Kommandozeile aus. Der Ripper wird zuerst seine Standardeinstellungen checken, etwaige Änderungen in Ihrer „/etc/abcde.conf“ finden, Änderungen in Ihrer „$HOME/.abcde.conf“ finden und dann versuchen, Ihre Disk zu rippen.

Denken Sie auch daran, dass alle Optionen, die Sie in der Kommandozeile angeben, die Präferenzen Ihrer Konfigurationsdatei überschreiben. Daher würde Abcde diese Dateien trotzdem behalten, wenn Sie der Konfigurationsdatei gesagt haben, dass sie ihre temporären Dateien bereinigen soll, aber den Befehl abcde -a read,encode,tag ausgeführt haben.

Fazit

Für die meisten Menschen wird das Ausführen von abcde ausreichen, um jede CD zu rippen.

Beliebte Linux-Distributionen ziehen die notwendigen Abhängigkeiten heran, sodass Abcde ohne Fehler ausgeführt werden kann. In der Regel finden Sie Codecs wie LAME (für die .mp3-Konvertierung) und FLAC (für die .flac-Konvertierung) auch in vorkompilierten Binaries.

Lesen Sie Andrews Ecke, wenn Sie nicht wissen, wo Sie sonst anfangen sollen, und fühlen Sie sich frei, Änderungen an Ihrer persönlichen Konfigurationsdatei vorzunehmen. Bald werden Sie die Optionen finden, die am besten für Ihre Situation funktionieren.