Replay Gain
aus Wikipedia, der freien Enzyklopädie
Replay Gain (von englisch gain, Verstärkung) ist ein Standard, um digitale Audiodateien auf eine gemeinsame wahrgenommene Lautstärke zu normalisieren.
Obwohl der Begriff in der ursprünglichen Veröffentlichung als 'Replay Gain' geschrieben wurde, wird vermehrt die Schreibweise 'Replaygain' oder auch 'ReplayGain' verwendet.
Inhaltsverzeichnis |
[Bearbeiten] Technik
Es werden zunächst die betreffenden Dateien komplett dekodiert und analysiert. Dabei wird (per "root mean square") ein Wert berechnet, der der wahrgenommenen Durchschnittslautstärke nahekommen soll, sowie der tatsächliche Spitzenwert erfasst. Dieser wird als ein Korrekturwert, der die Differenz zwischen der erfassten wahrgenommenen Durchschnittslautstärke und einem einheitlichen Niveau von festgelegten 89dB bringt, als zusätzliche Meta-Informationen in die Datei geschrieben - die restliche Datei bleibt unangetastet. Erst beim Abspielen kann nun ein dekodierendes Programm, sofern es den Standard unterstützt, diese Werte auslesen und im Moment des Dekodierens zur Korrektur des eigentlichen Audiosignals verwenden. Um ein einzelnes Musikstück nicht aus dem Gesamtkonzept einer Platte herausfallen zu lassen, kann eine zweite Ausführung der beschriebenen Daten erkannt und abgelegt werden, die aus dem gesamten Tonmaterial der Platte als ganzes gewonnen wurde.
Da die Anpassung beim Dekodieren stattfindet, es sich also nur um ein Tagging handelt, bleibt die restliche Datei unberührt. Die Veränderungen können also auch leicht wieder entfernt werden, von einem nicht kompatiblen Dekodierprogramm werden sie ignoriert. Die Korrektur geschieht optimalerweise bevor verlustbehaftet komprimierte Dateien in die gewünschte endgültige Abtasttiefe quantisiert werden, sodass ggf. der volle Dynamikbereich, den die jeweilige endgültige Abtasttiefe bietet, genutzt werden kann.
Dies erlaubt Replay-Gain-kompatiblen Audio-Playern, die vorhandenen Unterschiede auszugleichen und solche Dateien mit jeweils etwa der selben durchschnittlichen (wahrgenommenen) Lautstärke abzuspielen. So wird vermieden, dass jedes Mal manuell die Lautstärke angepasst werden muss, wenn auf verschiedenen Pegeln gemasterte Stücke nacheinander abgespielt werden. (Diese Anpassung ist nicht zu verwechseln mit der üblichen Aussteuerung, bei der statt der durchschnittlich wahrgenommenen Lautstärke die Spitzenpegel der einzelnen Stücke auf einen einheitlichen Wert gebracht werden.)
Der Replay-Gain-Standard spricht zwar von einem 8-Byte-Bereich im Header der Datei, der für alle Audioformate gleich sein soll, doch viele Formate, wie Ogg Vorbis oder FLAC, besitzen ein eigenes Tag für diese Information. Bei MP3s verwenden Programme wie Foobar2000 die Methode, ID3v2-Tags vom Typ TXXX in die Datei zu schreiben.
[Bearbeiten] Geschichte
Der Vorschlag für diesen Standard wurde am 12. Juli 2001 von David Robinson veröffentlicht.
[Bearbeiten] Alternativen
[Bearbeiten] Audiodaten verändern, Reencoding
Wenn das Anfügen von Metadaten nicht erwünscht oder nicht möglich ist (beispielsweise bei fehlender Unterstützung durch Decoder oder Brennprogramme), so können als Alternative auch die Ausgangs-Audiodaten verändert werden, um die wahrgenommene Lautstärke auf die festgelegte Einheitshöhe zu bringen. Dies ist nicht nur sehr aufwändig, sondern, wenn im Falle von verlustbehafteten Formaten ein Reencoding nötig wird, auch mit weiteren Klangeinbußen verbunden.
[Bearbeiten] MP3, AAC & Global Gain
Das Programm MP3Gain kann dies für MP3-Dateien auf verlustfreie und reversible Weise vornehmen (allerdings auf eine - für die Praxis ausreichende - Genauigkeit von 1,5 Dezibel). Hierzu werden die Global Gain-Felder der einzelnen Frames, die den Gesamtpegel des einzelnen MP3-Frame festlegen, manipuliert – da kein Reencoding stattfindet, handelt es sich um eine verlustfreie Operation, die direkt an der MP3-Struktur vorgenommen wird.
Ähnliches gilt seit AACgain auch für Advanced Audio Coding.
[Bearbeiten] Weblinks
[Bearbeiten] Replay-Gain-kompatible Audio-Player
- Foobar2000 für Windows
- Muine Music Player für GNOME.
- Winamp für Windows (ab v5.3, bei älteren Versionen über Plugins)
- Xbox Media Center für die Xbox
- Rockbox Open Source Firmware für verschiedene Hardware-MP3-Player
- Amarok (Replay Gain-Unterstützung über Plugin)
- XMMS
- Music Player Daemon
- mpg123