Audio-CDs unter Linux einlesen
Wie kann ich automatisiert Audio-CDs in einen Medienserver unter Linux einlesen und in MP3, Ogg Vorbis oder ein anderes komprimiertes Format wandeln?
- Reiko Kaps
Wie kann ich automatisiert Audio-CDs in einen Medienserver unter Linux einlesen und in MP3, Ogg Vorbis oder ein anderes komprimiertes Format wandeln?
Dazu eignet sich das Bash-Skript abcde, das vielen Distributionen beiliegt. Es dient als Frontend für diverse Programme wie cdparanoia, lame, oggenc und idv3 sowie für die Online-CD-Datenbank FreeDB. Das Skript ermittelt die ID der Musik-CD und erfragt damit bei FreeDB den Alben- und Interpreten-Namen. Findet es mehrere Einträge, muss der Benutzer einen auswählen. Die Option -N unterdrückt diese Fragen und lässt das Skript stattdessen einfach den ersten Eintrag übernehmen. Anschließend extrahiert abcde die Audio-Tracks und wandelt sie in entsprechende Dateien.
Die vielen Einstellungen für abcde können in Konfigurationsdateien abgelegt und angepasst werden. Es speichert mit dem Eintrag OUTPUTTYPE=mp3 in der Datei $HOME/.abcde.conf statt im Ogg-Vorbis- ausschließlich im MP3-Format. Per Vorgabe legt das Skript alle Dateien im aktuellen Verzeichnis ab. Die Einträge OUTPUTDIR und WAVOUTPUTDIR ändern den Speicherort nach Belieben. Unter Debian finden sich in der Dokumentation des Pakets noch zwei weitere Skripte, die einen Daemon starten, der bei eingelegter Audio-CD automatisch abcde aufruft. (rek)
(rek)