Normalisieren per Bash
Der Vorteil der Installation der Terminal-Variante von mp3gain (unter Linux der Standard) ist, dass sich Aufgaben wie z. B. das Normalisieren von Ordnern wunderbar automatisieren lassen.
Einzelne Dateien
Eine einzelne Datei lässt sich mit folgendem Befehl an die Standardlautstärke anpassen.
mp3gain -r /Pfad/zur/Musik/Songname.mp3
Ordner
Statt alle Dateien einzeln anzugeben, können auch alle Dateien und Unterordner in einem Ordner automatisch analysiert und normalisiert werden. Dies geht mit folgendem Befehl. Hier wurde zusätzlich noch der Filter auf .mp3
Dateien hinzugefügt, dieser kann auch entfernt werden, um alle Dateien zu analysieren und zu normalisieren, sofern möglich.
mp3gain -r /Pfad/zur/Musik/*.mp3
Order mit Unterordner
Wenn nicht nur die Dateien im angegebenen Ordner normalisiert werden sollen, sondern auch die Dateien in den Unterordnern dieses Ordners, so ist dies mit dem folgenden Befehl möglich. Bitte die beiden neuen **
vor dem .mp3
beachten.
mp3gain -r /Pfad/zur/Musik/**/*.mp3
Ordner automatisiert
Angenommen es wird regelmäßig Musik in einem Ordner auf einem Raspberry Pi abgelegt. Dieser stellt ein SMB-Laufwerk im Netzwerk zur Verfügung, von welchem ein Musikplayer die Lieder abspielt. Dann könnte entweder jedes Mal auf dem Rechner, auf dem die Musik heruntergeladen wird, diese mit MP3Gain normalisiert werden oder auf dem Raspberry Pi wird z. B. täglich ein Skript ausgeführt.
Im folgenden Beispiel wird z. B. die Musik in den Ordner /Musik/Uploads/
hochgeladen und dann jeden Morgen um 2 Uhr verarbeitet. Einige Musikplayer streamen die Musik im Ordner /Musik/Archiv/
.
Dann würde folgendes Skript (/Musik/musik_normalisieren.sh
) erstellt werden.
mp3gain -r /Musik/Uploads/*.mp3
mv /Musik/Uploads/*.mp3 /Musik/Archiv/
Nun noch den Cronjob einstellen mit crontab -e
:
0 2 * * * /bin/bash /Musik/musik_normalisieren.sh
Fertig. Ab jetzt wird jede Nacht um 2 Uhr die Lautstärke der neuen Lieder automatisch angepasst.
Keine Kommentare