Der MP3c ist speziell für das konvertieren von Audio-CDs ins MP3/OGG-Format gedacht. Er dient als Frontend für jedes beliebige Grab-Programm und jeden beliebigen MP3-Encoder und sollte eigentliches jedes Programm unterstützen. MP3c bietet zwei verschiedene Modi: Interaktive Menüoberfläche auf Curses-Basis (läuft damit auf der Konsole, wie auch unter X11) und Batchmodus, zum automatisch encoden innerhalb von Shellscripten (zB auch Nachts per Cronjob).
Das encoden kann dabei auf zwei verschiedene Weisen stattfinden (sofern vom Ripper als auch vom Encoder unterstützt): Non-Fly Encoding, bei dem zunächst ein Audio-Track von CD gelesen wird und im Anschluß ins MP3-Format konvertiert wird, als auch On-Fly Encoding, bei dem das grabben des Audio-Tracks und das encoden in einem Schritt passiert. Als Default wird Non-Fly Encoding benutzt, welches generell zu empfehlen ist, da hierbei das CD-Rom Laufwerk nicht die ganze Zeit im Betrieb sein muß, und "Klicks" am Anfang von MP3/OGG-Files vermieden werden. Nachteil ist natürlich, daß man Platz für eine temporäre Datei benötigt, die unter Umständen auch mal 50-100 MB groß werden kann.
Informationen über die Titel einer CD werden mit Hilfe der CDDB-Datenbank gefunden, wobei im Gegensatz zu anderen Programmen die Einträge ausführlich analysiert werden, um auch bei Samplern zuverlässige Daten zu erhalten.
Wie die Dateinamen der erzeugten MP3/OGG-Dateien aussehen soll, kann indivuell festgelegt werden. Pattern bestimmen welche Elemente enthalten sein sollen. Weiterhin kann auch festgelegt werden, wie mit Leerzeilen zu verfahren ist.
Interessant ist sicherlich auch die Möglichkeit Shellscripte zu produzieren, welche die gesamte Funktionalität zum encoden von CDs enthalten. Diese können dann als Daemon-Prozeß im Hintergrund, oder Nachts per Cronjob gestartet werden.
Empfohlene Programme für die Benutzung von MP3c sind: CDparanoia als Audio-CD Grabber, Encoder als MP3-Encoder, sowie MP3info zum erstellen der MP3-ID-Tags. Zum erstellen von OGG-Dateien wird oggenc empfohlen. Die Programme können hier sofern benötigt ebenfalls downgeloaded werden, auch ein Packet welches alle Programme enthält ist vorhanden. Zur Verfügung stehen auch Binaries, die für die Glibc 2.1 compiliert wurden (Linux i386). Wer RPM-Packete baut, und/oder Binaries für andere Systeme/Bibliotheken erstellt, soll sie mir schicken, damit ich sie ebenfalls auf dieser Page anbieten kann.
Der MP3c ist lizenziert unter der GNU General Public License. |