Abcde ist eine Anwendung für Linux- und Unix-Systeme. Es macht es einfach, eine CD zu rippen.
Vielleicht möchten Sie ein digitales Backup Ihrer alten Musiksammlung erstellen. Oder Sie möchten einfach nur einige Songs auf Ihrem Smartphone verfügbar haben. Für jede solche Aufgabe kann Abcde die Rohdaten von Ihrer Festplatte abrufen und jeden Track nach Ihren Wünschen codieren, markieren und kommentieren. Abcde verwandelt diesen mehrstufigen Prozess in einen einzigen Schritt.
Beginnen wir mit der Installation. Dann können Sie entscheiden, wie der Ripper Ihre Tracks verarbeitet.
Installation
Abcde ist auch als A Better CD Encoder bekannt. Sie können Abcde installieren, indem Sie den Quellcode mit Git abrufen:
git clone https://git.einval.com/git/abcde.git
oder installieren Sie mit dem Paketmanager Ihrer Linux-Distribution.
Ubuntu:
sudo apt-get install abcde
Arch Linux:
sudo pacman -S abcde
Abcde verwenden
Wenn Sie Abcde ausführen, muss es entscheiden, welche Aktionen ausgeführt werden sollen. Es wird zuerst auf seine Standardoperationen und dann auf seine Konfigurationsdatei (en) zurückgesetzt.
Dies bedeutet, dass Sie laufen können abcde
über die Befehlszeile, ohne Optionen, und erwarten Sie, dass alle Titel auf einer CD gerippt und codiert werden. Standardmäßig führt Abcde die folgenden Aufgaben aus: cddb, lesen, codieren, markieren, verschieben und bereinigen.
Kurz gesagt, Sie können erwarten, dass es in einer Online-Datenbank nach dem Titel der Titel Ihrer CD sucht, diese Titel liest und in ein Format wie .mp3 umwandelt und die Titel mit Informationen aus der Datenbank markiert. Abcde bereinigt auch nach sich selbst, indem alle temporären Dateien entfernt werden, die während dieser Schritte erstellt wurden.
Sie können darauf bestehen, dass nur bestimmte Aktionen ausgeführt werden, indem Sie sie mit dem angeben -a
Möglichkeit. Verwenden Sie den folgenden Befehl:
abcde -a read,encode,tag
nicht nach der Online-Trackliste zu suchen und temporäre Dateien aufzubewahren. Schauen Sie sich die Handbuchseite an, man abcde
, für eine vollständige Liste von -a
Entscheidungen.
Konfigurationsdatei Abcde
Solche Vorgänge sind effektiv, zwingen Sie jedoch, den Befehl jedes Mal neu einzugeben, wenn Sie eine Festplatte rippen möchten. Es ist viel einfacher, die Konfigurationsdateien von Abcde zu verwenden.
Kopieren Sie die ursprüngliche Konfigurationsdatei in Ihr Home-Verzeichnis. Auf diese Weise können Sie Änderungen an Ihrer Kopie “$ HOME / .abcde.conf” vornehmen, während Sie eine neue Konfiguration in Reserve halten.
cp /etc/abcde.conf ~/.abcde.conf
Öffnen Sie die neue Datei mit Ihrem bevorzugten Texteditor, um festzustellen, dass jede Zeile auskommentiert ist. Es ist kein Fehler.
Abcde verwendet eine Reihe von Standardeinstellungen, darunter das Entfernen von WAV-Dateien nach dem Codieren
und Verwendung von Musicbranz als Medieninformationsdatenbank.
Dies kann zu Problemen führen, wenn bestimmte Hilfsprogramme nicht installiert sind, z. B. “abcde-musicbrainz-tool”, ein Perl-Skript, das Abcde beim Abrufen von Datenbankinformationen unterstützt. Sie erhalten die folgende Fehlermeldung, wenn das Skript fehlt.
Ähnliche Fehler können beispielsweise auftreten, wenn Sie nicht die richtigen Codecs installiert haben. Der beste Weg, um Fehler zu beheben, besteht darin, den Informationen im Fehler selbst zu folgen und dann Änderungen an Ihrer Konfigurationsdatei vorzunehmen, die gut kommentiert ist und eine hervorragende Ergänzung zur Handbuchseite darstellt.
Um den hier gezeigten Musicbrainz-Fehler zu beheben, habe ich die Zeile der Konfigurationsdatei in “CDDBMETHOD = cddb” geändert.
Zuerst erkannte ich, dass ich aufgrund der Fehlermeldung Musicbrainz installieren musste – “Möglicherweise müssen Sie das MusicBrainz :: DiscID-Modul installieren.” Dann suchte ich in meiner Konfigurationsdatei nach “musicbrainz”, fand die entsprechende Zeile und entschied mich stattdessen für “cddb”.
Einige vernünftige Beispiele für effektive Konfigurationsdateien finden Sie unter Andrews Ecke, die Seite, auf der Abcde-Co-Entwickler Andrew Strong Einstellungen bespricht, die für ihn gut funktionieren.
Nehmen Sie die gewünschten Änderungen vor, speichern Sie die Konfigurationsdatei und führen Sie sie aus abcde
wieder von der Kommandozeile. Der Ripper überprüft zunächst die Standardeinstellungen, sucht nach Änderungen in Ihrer “/etc/abcde.conf”, findet Änderungen in Ihrer “$ HOME / .abcde.conf” und versucht dann, Ihre Festplatte zu rippen.
Denken Sie auch daran, dass alle Optionen, die Sie in der Befehlszeile angeben, Ihre Einstellungen für die Konfigurationsdatei überschreiben. Wenn Sie also die Konfigurationsdatei angewiesen haben, ihre temporären Dateien zu bereinigen, aber die ausgeführt haben abcde -a read,encode,tag
Befehl, würde Abcde diese Dateien trotzdem behalten.
Fazit
Für die meisten Leute Laufen abcde
wird ausreichen, um jede CD zu rippen.
Beliebte Linux-Distributionen greifen auf die erforderlichen Abhängigkeiten zurück, damit Abcde fehlerfrei ausgeführt werden kann. Normalerweise finden Sie Codecs wie LAME (für die MP3-Konvertierung) und FLAC (für die FLAC-Konvertierung) auch in vorkompilierten Binärdateien.
Lesen Sie Andrew’s Corner durch, wenn Sie nicht wissen, wo Sie sonst anfangen sollen, und nehmen Sie dann Änderungen an Ihrer persönlichen Konfigurationsdatei vor. In kürzester Zeit finden Sie die Optionen, die für Ihre Situation am besten geeignet sind.