Der GNOME CD-Player/Ripper Sound Juicer bietet nach der Installation nur die Möglichkeit Dateien im OGG oder FLAC Format zu erstellen. Wie man Sound Juicer dazu bringt MP3 Dateien zu erzeugen, soll dieser Artikel klären.
Um die folgenden Pakete installieren zu können, sollten zunächst alle Mandriva Paketquellen eingebunden sein. (Siehe Paketquellen für Mandriva Linux)
Sound Juicer benötigt für den MP3-Support die Pakete gstreamer-lame und gstreamer-plugins-bad. Diese Pakete sollten alle benötigten Abhängigkeiten wie etwa liblame0 mitinstallieren.
Um die Pakete unter Mandriva 2007 zu installieren, gibt man in der Konsole als root folgendes ein:
urpmi gstreamer0.10-lame gstreamer0.10-plugins-bad
Wichtig! Das Paket lame darf NICHT installiert sein, da sonst liblame nicht funktioniert!
Nachdem im ersten Schritt alle nötigen Pakete installiert wurden, kann man nun die Audio Profile anlegen. Dazu geht man folgendermaßen vor:
Hier mal eine Übersicht möglicher GStreamer Pipelines
1. MP3 mit variabler Bitrate ~190KB, Schnell (Neuer LAME-VBR-Algorithmus)
audio/x-raw-int,rate=44100,channels=2 ! lame name=enc mode=1 quality=0 vbr=4 vbr-quality=2 ! xingmux ! id3v2mux
2. MP3 mit variabler Bitrate, max. Qualität (LAME Preset „Extreme“)
audio/x-raw-int,rate=44100,channels=2 ! lame name=enc preset=1002 ! xingmux ! id3v2mux
3. MP3 mit variabler Bitrate, max. Qualität, Schnell (LAME Preset „Fast-Extreme“)
audio/x-raw-int,rate=44100,channels=2 ! lame name=enc vbr=4 preset=1002 ! xingmux ! id3v2mux
4. MP3 mit fester Bitrate 192KB
audio/x-raw-int,rate=44100,channels=2 ! lame name=enc mode=1 quality=0 vbr=0 bitrate=192 ! xingmux ! id3v2mux
5. MP3 mit fester Bitrate 320KB, max. Qualität (LAME Preset „Insane“)
audio/x-raw-int,rate=44100,channels=2 ! lame name=enc preset=1003 ! xingmux ! id3v2mux
Bedeutung der einzelnen GStreamer-Optionen:
| Option | Beschreibung |
|---|---|
| audio/x-raw-int,rate=44100,channels=2 | Ausgangsmaterial ist eine Audiodatei mit 44100kHz, Stereo |
| ! lame name=enc | Verwendet den LAME MP3 Codec |
| mode= {0, 1, 2, 3, 4} | Encoder Modus: 0=Stereo, 1=Joint-Stereo, 2=Zweikanal, 3=Mono, 4=Automatisch |
| quality= {0, .., 9} | Genauigkeit/Qualität des Encodier-Algorithmus 0=Beste Qulität, 9=Schlechteste Qualität (Diese Einstellung hat nichts mit der Bitrate zu tun!) |
| vbr= {0, 2, 3, 4} | Bitratenmodus: 0=Feste Bitrate, 2=Alter LAME VBR-Modus, 3=ABR Modus, 4=Neuer/Schnellerer LAME VBR-Modus |
| vbr-quality= {0, .., 9} | VBR-Bitrate: 0=Höchste Bitrate (245-285KB), 9=Geringste Bitrate (45-85KB) → Empfehlenswert wäre hier die Stufe 2 (170-210KB) |
| preset= {1001, 1002, 1003, 1006} | LAME-Presets: 1001=Standard (entspricht vbr-quality=2), 1002=Extreme (entspricht vbr-quality=0), 1003=Insane (entspricht 320KB-Feste Bitrate), 1006=Medium (entspricht vbr-quality=4) |
| ! xingmux | Wichtig: Diese Option wird benötigt, da viele Player sonst die Bitraten und die Spielzeit nicht richtig erkennen! |
| ! id3v2mux | Schreibt MP3-Tags (ID3 Version 2.4) |
Weitere LAME-Optionen findet man über folgenden Befehl:
gst-inspect lame