Wiki

Sound Juicer

Sound Juicer

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:

Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:

soundjuicer_logo.png

Sound Juicer {en} ist ein einfach zu bedienendes Programm. Neben der Funktion, CDs abzuspielen, bietet es die Möglichkeit, diese in verschiedenen Formaten (Flac, Ogg und Wav) auf Festplatte abzulegen. Besteht eine Internetverbindung holt es die Titelinformationen automatisch vom MusicBrainz-Service. Es ist Bestandteil von GNOME.

Installation

Sound Juicer wird in Hardy Heron bei der normalen Desktop-Installation als Standardanwendung mit installiert. Bei nachfolgenden Versionen muss man es jedoch über das Paket

  • sound-juicer (ab Intrepid in universe [2])

nachinstallieren [1].

Sound_Juicer.png

Bedienung

Nach erfolgreicher Installation findet man das Programm unter

  • "Anwendungen -> Unterhaltungsmedien -> Audio-CDs auslesen"

Nach dem Einlegen einer CD - und bei bestehender Internetverbindung - zeigt das Programm unter anderem die Informationen zu Titel, Interpret und Dauer an. Nach gestarteter Wiedergabe erscheint im unteren Fensterbereich ein Schieberegler, der es erlaubt, dass man im Titel hin und her springen kann. Ein Klick auf den Lautsprecher öffnet einen Dialog, in dem die Lautstärke angepasst werden kann.

Falls die CD nicht wiedergegeben, sondern ausgelesen werden soll, kann noch einiges an den Einstellungen vorgenommen werden:

Einstellungen.png

Konfiguration

In der Einstellungsmaske gibt es mehrere Parameter:

  • Gerät - Bei mehreren Laufwerken kann hier eingetragen werden, auf welches Sound Juicer zugreifen soll. Soll die CD anschließend ausgeworfen werden, muss man ein Häkchen setzen.

  • Musikordner - Pfadangabe, wohin das Programm die Dateien kopieren soll.

  • Titel - Einstellungsoptionen, nach welchen Kriterien die Ordner und Dateien benannt werden sollen.

  • Format - Ausgabeformat der Dateien angeben.

Um andere als die standardmäßig vorgesehenen Optionen für die Ordnerhierarchie oder die Dateinamen für die Titel anzugeben, können mit einem Konfigurationseditor in apps/sound-juicer die Einträge für die Schlüssel "path_pattern" und "file_pattern" geändert und erweitert werden. Um z.B. den Titel in der Form Künstler-Album-Titelnummer-Titel abzuspeichern, bei "file_path"

%ta - %at - %tN - %tt

eintragen. In den Erläuterungen zum Schlüssel sind auch weitere Variablen erklärt.

Mp3

Um das Ausgabeformat mp3 hinzuzufügen, müssen folgende Pakete installiert [1] werden:

  • lame (multiverse)

  • gstreamer0.10-plugins-ugly (universe)

  • gstreamer0.10-plugins-ugly-multiverse (multiverse)

Paketliste zum Kopieren:

sudo apt-get install lame gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse 

sudo aptitude install lame gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse 

Ein Profil für MP3-Ausgabe ist bereits vorhanden, es wird jedoch erst aktiviert, nachdem die oben genannten Pakete installiert wurden. Die default-Bitrate beträgt hierbei 128 kbps. Will man diese ändern, so muss ein neues Profil angelegt werden. Näheres dazu erfährt man bei der Konfiguration der GStreamer Pipeline.

Nachdem man diese installiert hat, muss ein neues Profil angelegt werden. Näheres dazu erfährt man bei der Konfiguration der GStreamer Pipeline.

Konfiguration der GStreamer Pipeline

Um die Pipeline zu konfigurieren, öffnet man Soundjuicer und wählt "Bearbeiten -> Einstellungen -> Profile bearbeiten". Nun klickt man rechts auf "Neu". Der "Profilname" kann natürlich beliebig gewählt werden. Anschließend wählt man das neu erstellte Profil aus der Liste aus und klickt auf "Bearbeiten". Bei der "Dateiendung" ersetzt man "wav" durch "mp3", und das Kästchen "aktiv" muss angehakt werden. Jetzt fehlt nur noch die "GStreamer-Weiterleitung". Hier zwei Beispiele dafür:

MP3s mit einer festen Bitrate von 192 kbps erstellen

audio/x-raw-int,rate=44100,channels=2 ! lame name=enc mode=1 quality=2 vbr=0 bitrate=192 ! xingmux ! id3v2mux

MP3s mit VBR ~190kbps erstellen

audio/x-raw-int,rate=44100,channels=2 ! lame name=enc mode=1 quality=2 vbr=4 vbr-quality=2 ! xingmux ! id3v2mux

Bedeutung der Optionen

GStreamer Optionen
Option Beschreibung
audio/x-raw-int Audiodatei (nicht verändern)
rate Sample-Rate (nicht verändern)
lame name Codec (nicht verändern)
mode encoding mode (0: Stereo; 1: Joint Stereo; 2: Dual Channel; 3: Mono; 4: Auto)
quality Qualität des verwendeten Algorithmus zum encoden ( von 0-9, wobei 0 am besten ist, 9 am schlechtesten)
vbr von 0 -4, wobei 0 kein VBR heißt, 2 ein älterer Algorithmus ist, 3 VBR Average Bitrate und 4 Lame's new VBR algorithm (empfohlen)
vbr-quality VBR-Bitrate. 0 ist am höchsten (245-285 kbps), 9 am niedrigsten (45-85 kbps). Empfohlen wird hier 2 (170 - 210 kbps)
bitrate Bitrate (nur nötig, falls vbr = 0). Empfohlen: 192
xingmux nötig, damit die korrekten Informationen zur variablen Bitrate und Titellänge in die MP3-Datei geschrieben werden (nicht verändern)
id3v2mux zum Schreiben von id3 Tags (nicht verändern)

Leider erkennt Rhythmbox (Version 0.10.0) trotz Verwendung von xingmux bei manchen so kodierten MP3-Dateien die Länge immer noch nicht richtig, so dass man momentan für die Kodierung mit variabler Bitrate besser Grip verwendet, falls es zu Problemen kommen sollte.

Weitere Hilfe zu den GStreamer-Optionen erhält man über den Konsolenbefehl gst-inspect lame

Anschließend muss man Soundjuicer neu starten, dann kann das angelegte Profil ausgewählt und benutzt werden.

Titelinformationen

Sollte die eingelegte CD unbekannt sein, können die einzelnen Felder angeklickt und editiert werden. Möchte man diese Informationen anderen Anwendern zur Verfügung stellen, bietet das Programm unter: "Medium -> Titelnamen übermitteln..." die Möglichkeit die Daten zu senden.

Problemlösungen

ID3v2-Tags

Falls die automatisch (wenn möglich) gesetzten Informationen zu Interpret, Titel usw. auf externen Playern nicht erkannt werden, müssen diese Angaben von ID3v2.4 nach ID3v2.3 konvertiert werden. Dazu eignet sich z.B. EasyTAG.

Gstreamer

Sollte das Programm beim Rippen die Fehlermeldung Internal GStreamer error: negotiation problem ausgeben, muss man lediglich die Bitrate ändern.

Tastenkürzel

Tastenkürzel
Taste(n)Funktion
Strg + PWiedergabe
Strg + Nnächster Titel
Strg + Bvorheriger Titel
Strg + JCD auswerfen
Strg + CD auslesen
Strg + RTitelinformationen vom Server holen
Strg + DEinstellungen vornehmen
+ Strg + QProgramm beenden

Diese Revision wurde am 24. November 2009 um 18:08 Uhr von Christophe erstellt.
Dieser Seite wurden folgende Begriffe zugeordnet: Multimedia, GNOME

Passwort vergessen?