Linux-Audio-Tools: Gibt es eine Möglichkeit, das Volumen von .ogg-Dateien zu normalisieren?

8

Ich möchte die Lautstärke meiner gesamten Musiksammlung normalisieren (nur .ogg-Dateien).

Natürlich kann (will) ich das nicht in einem GUI-Tool (zu viel Klickaufwand).

Gibt es ein Kommandozeilen-Tool für Ubuntu Linux, um dies zu tun?

linux_is_for_desktop
quelle
Warum willst du das tun?
Endolith

Antworten:

9

Kasse das entsprechend benannte Normalisieren :

Normalisieren ist ein Werkzeug zum Einstellen der Lautstärke von Audiodateien auf einen Standardpegel. Dies ist nützlich, um beispielsweise gemischte CDs und MP3-Sammlungen zu erstellen, bei denen unterschiedliche Aufnahmepegel auf verschiedenen Alben dazu führen können, dass die Lautstärke von Song zu Song stark variiert.

Es funktioniert für alle Arten von Dateiformaten, einschließlich WAV, MP3 und .ogg.

Josh Hunt
quelle
1
Das Normalisieren von MP3s und Oggs beinhaltet natürlich das Dekodieren und Neukodieren, was die Qualität leicht verschlechtert. Aber trotzdem ist Normalisieren ein großartiges Werkzeug - ich mag besonders den Batch-Modus, der die relativen Geräuschpegel eines Albums bewahrt.
Jonik
5

Bearbeiten 1:

Ich sollte erwähnen, dass die Werkzeuge, die ich unten aufführe, per se keine Normalisierungswerkzeuge sind. Sie sind Werkzeuge zum Anwenden des Wiederholungsalgorithmus, um die Lautstärke der Musikdatei zu bestimmen und der Datei ein Tag hinzuzufügen, das die relative Lautstärke angibt. Der entscheidende Unterschied besteht darin, dass bei der Normalisierung die Audiodaten neu codiert werden, während bei der Wiedergabe im Wesentlichen nur eine Haftnotiz hinzugefügt wird, die Ihrem Musik-Player mitteilt, wie laut der Song ist, damit der Player sich darauf einstellen kann. Der Vorteil ist, dass die Wiedergabe verlustfrei ist, da die Audiodaten nicht geändert werden. Der Nachteil ist, dass die Wiedergabe keine Auswirkung hat, es sei denn, Ihr Musik-Player kennt die Tags. Insbesondere viele tragbare MP3-Player, die ogg unterstützen, unterstützen keine Replaygain-Tags. Wenn Sie also diese Audiodateien für ein tragbares Gerät normalisieren, können Sie

Hier ist eine Liste aller mir bekannten Dateitypen , die wiedergegeben werden können , und des Replaygain-Tools, das auf ihnen funktioniert:

  • ogg vorbis: vorbisgain
  • mp3: mp3gain
  • aac (möglicherweise auch mp4 audio, m4a und alle anderen von Apple verwendeten Erweiterungen): aacgain
  • flac: metaflac --add-replay-gain
  • wavpack: wvgain

Und das ist alles, woran ich jetzt denken kann.


Bearbeiten 2

Ich habe mein eigenes Tool für formatunabhängige Wiedergabe geschrieben. Es funktioniert mit jedem von Quod Libet erkannten Format . Sie können es von GitHub hier bekommen .

Der Nachteil ist, dass Sie eine Reihe von Python-Modulen installieren müssen, um es zu verwenden, da ich nicht daran gedacht habe, die Einrichtung zu vereinfachen.

Ryan C. Thompson
quelle
Hey, ich möchte Ihr Tool ausprobieren - wie installiere ich das Modul quodlibet.config? Ich habe die QuodLibet-App installiert, aber es hat nicht geholfen.
diachedelic
Sie müssen Quod LIbet so installieren, dass Ihre Python-Installation davon weiß. Die Möglichkeiten hierfür sind unterschiedlich, aber ich habe die Quelle (von hier ) heruntergeladen und mithilfe des Standard-Build-Prozesses für Python-Module (dh ./setup.py build; ./setup.py install) installiert . Dadurch wird eine Kopie von Quod Libet in die von Ihnen verwendete Python-Installation installiert.
Ryan C. Thompson
Ich habe erfolgreich Quodlibet 3.5.3 unter OSX erstellt und installiert, aber quodlibet.config fehlt immer noch :(
diachedelic
Es tut mir leid, ich habe es noch nicht unter OSX installiert, daher kann ich Ihnen nicht wirklich helfen.
Ryan C. Thompson
wvgain sagt mir "keine gültige WavPack-Datei!" für meine Wellen ...
Xerus
1

Sie könnten Replay Gain untersuchen. Ich habe nicht viel damit gespielt, aber ich verstehe, dass es eine Datei (oder ein Verzeichnis / Album) scannt und den Tags Metadaten hinzufügt, so dass ein Replay Gain-fähiger Player dann die erforderliche Verstärkung während der Wiedergabe zu hinzufügt Lautstärke normalisieren.

Vorteile : Kein Dekodierungs- / Neukodierungsprozess, also schneller und keine zusätzliche Audioverschlechterung durch Neucodierung

Nachteile : Wiederholungsbewusste Spieler erforderlich.

Dave
quelle
Meinst du mp3Gain? Wenn ja, ist dies eine GUI-Anwendung und nur Windows.
Bobby
1
@ Bobby: mp3Gain ist nur eine Implementierung von ReplayGain. Es gibt tatsächlich viele, auch für Linux.
user1686