ubuntuusers.de » Wiki » MP3Gain

Suchergebnisse werden hervorgehoben. Suchwörter ausblenden.

MP3Gain

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

Logo.gif MP3Gain ist eine Software zur Analyse von MP3-Dateien um diese dann auf einheitliches Lautstärkeniveau zu bringen. Im Gegensatz zur typischen Normalisierung berechnet MP3Gain die Lautstärkeanpassung nach dem ReplayGain-Standard und verändert dabei die Ursprungsdatei. Änderungen sind verlustfrei und reversibel. MP3Gain passt MP3-Dateien direkt an, ohne Decodierung und Re-Codierung. Die Steuerung des Programms folgt über das Terminal[3] oder wahlweise per GUI. Programme wie gtkpod greifen darauf zurück.

Installation

Folgendes Paket muss installiert [1] werden:

  • mp3gain (universe, [2])

Benutzung

Terminal

Um die Lautstärke anzupassen, öffnet man ein Terminal [3] und wechselt in den Ordner, in dem sich die Dateien befinden, z.B. /media/MP3, und führt folgenden Befehl aus:

mp3gain -r Beispiel.mp3      #Beispiel.mp3 anpassen (Titelanpassung, 89 dB)
mp3gain -r -d 3 -p *.mp3     #alle Dateien im Ordner anpassen (Titelanpassung, 92 dB, Originaldatum)
mp3gain -a *.mp3             #alle Dateien im Ordner anpassen (Albumanpassung, 89 dB) 

Weitere mögliche Optionen:

MP3Gain
OptionBeschreibung
-hVerfügbare Optionen anzeigen
-rLautstärke des Stücks/der Stücke automatisch anpassen (voreingestellte Lautstärke: 89 dB)
-aAlbumlautstärke automatisch anpassen
-d n Lautstärke von 89 dB um Wert n erhöhen (in 1,5 dB-Schritten)
-cClipping-Warnungen ignorieren (nicht empfohlen!)
-TDatei direkt bearbeiten (ohne temporäre Datei)
-pErstellungsdatum beibehalten
-uÄnderungen rückgängig machen (anhand gespeicherter Tags)

Eine detaillierte Auflistung aller Optionen findet man in den Manpages.

MP3Gain kann auch mit anderen Befehlen kombiniert werden um z.B. alle Dateien in einer Verzeichnisstruktur anzupassen:

find %F -iname '*.mp3' -execdir mp3gain -p -d 3 {} \+ 

Dabei durchsucht "find" das Verzeichnis "%F" und darunter liegende Verzeichnisse nach Mp3-Dateien (mit der Endung .mp3, ohne Beachtung der Groß/Kleinschreibung, also auch .Mp3, .MP3 etc.). Dann führt "find" in jedem Verzeichnis mit Mp3-Dateien "mp3gain" mit den Parametern "-p -d 3" aus.

Damit das ganze funktioniert, muss "%F" durch das Verzeichnis, in dem die Mp3-Sammlung liegt, ersetzt werden.

Leider gibt es keinen Schalter für "nicht normalisieren, wenn Clipping auftritt". Daher muss man, wenn man MP3Gain mit den Parametern "-p -r" ausführt, u.U. öfters die Clipping-Warnung (mit Nein) beantworten. Will man aber nach dem oberen Muster die ganze MP3-Sammlung normalisieren ist das sehr ärgerlich. Es hilft folgender Trick:

find %F -iname '*.mp3' -execdir mp3gain -p -r {} \+ < nein.txt 

Das "< nein.txt" bewirkt, dass die Tastatureingaben an MP3Gain aus der Textdatei nein.txt gelesen werden. In diese schreibt man dann einfach sehr viele Zeilen mit einem "n":

n
n
n
...

GUI

easymp3gain.jpeg
easyMP3Gain {en} {de}

easyMP3Gain

Seit 2008 gibt es die grafische Benutzeroberfläche easyMP3Gain. Es ist als Frontend für MP3Gain, VorbisGain und AACGain verwendbar. Somit können mp3-, ogg-, oga-, mp4- und m4a-Dateien bearbeitet werden (nicht jedoch aac). Das Programm ist vom Aussehen her an die Windows-Oberfläche angelehnt. Es sollte sich ziemlich intuitiv bedienen lassen. Das Programm gibt es im Moment kompiliert für GTK2 und Qt4.

Installation

Von der Projektseite {en} kann man ein fertiges DEB-Paket herunterladen und installieren [9]. Seit Version 0.4.0 braucht das deutsche Sprach-Paket nicht mehr extra dazu installiert werden. Seit Version 0.5.0 existiert eine für KDE-Benutzer interessante Qt4-Variante. Hierzu muss jedoch die Bibliothek libqt4intf installiert sein, welche ebenso als DEB-Paket unter anderem auf der easyMP3Gain-Projektseite verfügbar ist.

Hinweis!

Fremdpakete können das System gefährden.

Das Programm kann man über den Menüpunkt im GNOME-Menü oder KMenü oder durch Ausführen des Befehls [7]

easymp3gain 
Bedienung

Man fügt die zu bearbeitenden mp3-Dateien entweder durch das Menü "Datei -> Verzeichnis hinzufügen -> Datei(en) hinzufügen" oder durch Drag & Drop hinzu. easyMP3Gain unterscheidet zwischen "Analysieren" und "Anpassen":

  • Analysieren

Dabei wird nur der Tag in der Datei gesetzt, dass sie leiser oder lauter abgespielt werden soll. Das Programm, mit dem die Datei später abgespielt wird, muss hierfür Replay Gain unterstützen.

  • Anpassen

Dabei wird die Lautstärke der Datei wirklich geändert. Die komplette Datei wird also neu geschrieben.

Es lassen sich sowohl einzelne Lieder, als auch ganze Alben analysieren oder anpassen. Bei ganzen Alben werden alle Dateien in einem Verzeichnis als ein Album aufgefasst und davon die Albumlautstärke ermittelt, die dann angepasst wird.

Möchte man nur bestimmte Titel oder Alben in der Liste bearbeiten, so markiert man diese vor dem Analysieren/Anpassen und wählt im Menü "Optionen -> Nur markierte verarbeiten".

JavaMP3Gain.png
JavaMP3Gain {en}

JavaMP3Gain

Um diese grafische Oberfläche benutzen zu können muss Java installiert sein. Nun lädt man von der Projektseite {en} die Datei JavaMP3Gain_Version.zip herunter und entpackt [4] diese.

Hinweis!

Fremdsoftware kann das System gefährden.

Im nächsten Schritt wechselt man auf das Terminal [3] und startet das Programm aus dem Ordner heraus in dem es sich befindet [5]:

java -jar JavaMP3Gain.jar 

Mehrbenutzersystem

Um das Programm für alle Benutzer verfügbar zu machen:

sudo mkdir /opt/JavaMP3Gain
sudo cp JavaMP3Gain_VERSION /opt/JavaMP3Gain 

Nun einen Editor [6] mit Root-Rechten [10] öffnen und in die neue Textdatei folgenden Inhalt schreiben:

#!/bin/bash
cd /opt/JavaMP3Gain
java -jar JavaMP3Gain.jar

Diese im Verzeichnis /usr/local/bin unter dem Namen javamp3gain.sh abspeichern. Abschließend folgenden Befehl eingeben:

sudo chmod 755 /usr/local/bin/javamp3gain.sh 

Starten kann man das Programm nun mittels javamp3gain.sh [7] aus dem Terminal heraus. Sofern man möchte kann man dies auch dem Menü [8] hinzufügen.

Bedienung

Die Bedienung des Programms ist intuitiv zu erfassen. Mit "Start" werden die Veränderungen angewendet.

JavaMP3Gain
OptionBeschreibung
Verzeichnis auswählenPfad in dem die MP3-Dateien liegen.
Rekursive AbarbeitungUnterordner werden eingeschlossen.
Gruppendatei-Bearbeitung anwendenAlben werden auf ein einheitliches Niveau gebracht.
Einzeldatei-Bearbeitung anwendenJede Datei wird angepasst - Album wird nicht berücksichtigt.
Vorschlag für VerstärkungdB anpassen - default: 89 dB
Weitere EinstellungenZusätzliche Einstellungsoptionen sind unter "Hilfe -> MP3Gain-Einstellungen" zu finden.
http://media.ubuntuusers.de/wiki/attachments/11/51/QtGain.png
Haupt- und Einstellungsfenster von QtGain {en}

QtGain

Ein weiteres Frontend ist QtGain, welches MP3Gain (mp3), VorbisGain (ogg), AACGain (mp4/ m4a) und Metaflac (flac) unterstützt. Die GUI wurde dabei bewusst minimalistisch gestaltet und Dateien können über Drag & Drop einfach hinzugefügt werden, die Normalisierung geschieht ohne weitere Interaktion des Users automatisch. Bereits normalisierte Dateien werden übersprungen, etwaige Fehler werden am Ende des Vorganges in einem Fenster angezeigt.

Zu den Einstellungen gelangt man durch das Kontextmenü über den Punkt "Configure", wo sich alle wichtigen Einstellungen vornehmen lassen. Installierte Replay Gain-Tools werden in den Tabs mit einem grünen Häkchen angezeigt, nicht installierte haben ein rotes Icon.

Von der Projektseite {en} kann der Sourcecode und ein fertiges DEB-Paket heruntergeladen werden, Fehler oder Wünsche können auch im entsprechenden Thread bei ubuntuusers geschrieben werden.

Hinweis!

Fremdpakete können das System gefährden.


Diese Revision wurde am 3. Februar 2010 um 20:43 Uhr von Heinrich Schwietering erstellt.
Dieser Seite wurden folgende Begriffe zugeordnet: Multimedia, Shell

Passwort vergessen?