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.
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 | |
| Option | Beschreibung |
-h | Verfügbare Optionen anzeigen |
-r | Lautstärke des Stücks/der Stücke automatisch anpassen (voreingestellte Lautstärke: 89 dB) |
-a | Albumlautstärke automatisch anpassen |
-d n | Lautstärke von 89 dB um Wert n erhöhen (in 1,5 dB-Schritten) |
-c | Clipping-Warnungen ignorieren (nicht empfohlen!) |
-T | Datei direkt bearbeiten (ohne temporäre Datei) |
-p | Erstellungsdatum 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 ...
|
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.
Von der Projektseite
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.
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
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 |
Um diese grafische Oberfläche benutzen zu können muss Java installiert sein. Nun lädt man von der Projektseite
die Datei JavaMP3Gain_Version.zip herunter und entpackt [4] diese.
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
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.
Die Bedienung des Programms ist intuitiv zu erfassen. Mit "Start" werden die Veränderungen angewendet.
| JavaMP3Gain | |
| Option | Beschreibung |
| Verzeichnis auswählen | Pfad in dem die MP3-Dateien liegen. |
| Rekursive Abarbeitung | Unterordner werden eingeschlossen. |
| Gruppendatei-Bearbeitung anwenden | Alben werden auf ein einheitliches Niveau gebracht. |
| Einzeldatei-Bearbeitung anwenden | Jede Datei wird angepasst - Album wird nicht berücksichtigt. |
| Vorschlag für Verstärkung | dB anpassen - default: 89 dB |
| Weitere Einstellungen | Zusätzliche Einstellungsoptionen sind unter "Hilfe -> MP3Gain-Einstellungen" zu finden. |
|
Haupt- und Einstellungsfenster von 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
kann der Sourcecode und ein fertiges DEB-Paket heruntergeladen werden, Fehler oder Wünsche können auch im entsprechenden Thread bei ubuntuusers geschrieben werden.
Fremdpakete können das System gefährden.
MP3Gain
- Hilfedatei mp3gain-deutsch.zip
audiohq.de
- ReplayGain (Lautstärkeanpassung), Clipping, Normalisieren, MP3Gain
Diese Revision wurde am 3. Februar 2010 um 20:43 Uhr
von Heinrich Schwietering erstellt.
Dieser Seite wurden folgende Begriffe zugeordnet:
Multimedia, Shell
2004 – 2010 ubuntuusers.de • Einige Rechte vorbehalten