Lautstärkeanpassung

Lautstärkeanpassung passt die Lautstärke des aktuell wiedergegebenen Titels im Verhältnis zu anderen Titeln automatisch an, wie von der Person festgelegt, die die Audiodatei codiert hat. Um die Lautstärkeanpassung zu aktivieren, öffnen Sie das Einstellungsmenü.

Dafür benutzt Amarok die in der Audiodatei eingebetteten Metadaten:

  1. Sind Informationen zur Lautstärkeanpassung eingebettet, wird die Lautstärke nicht angepasst

  2. Werden Informationen zur Lautstärkeanpassung gefunden, werden sie in die Datenbank von Amarok geschrieben

Bei der Wiedergabe sucht Amarok nur in seiner eigenen Datenbank nach diesen Informationen. Aktualisierungen der Metadaten der Datei werden bei einer Sammlungsaktualisierung nicht immer in die Datenbank geschrieben (z. B. Lautstärkeanpassung wird aus Datei gelöscht).

Dies kann zu unerwartetem Verhalten führen: Titel desselben Interpreten werden mit unterschiedlichen Lautstärken wiedergegeben usw.

Wird Lautstärkeanpassung verwendet?

Um herauszufinden, ob das Lautstärkeproblem durch Lautstärkeanpassung oder schlechte Kodierung verursacht wird:

  • Deaktivieren der Verarbeitung der Lautstärkeanpassung (siehe oben)

  • Starten Sie Amarok im Debug-Modus und suchen Sie nach Ausgaben zur Lautstärkeanpassung:

amarok -d --nofork | grep gain

Wenn die Lautstärkeanpassung für das abgespielte Stück aktiviert ist, wird als Ausgabe folgendes angezeigt

Using gain of -10.28 with relative peak of -1

Information zur Lautstärkeanpassung anzeigen

Für .flac-Dateien kann metaflac verwendet werden, um die eingebetteten Daten zur Lautstärkeanpassung anzuzeigen:

metaflac --list Millencolin\ -\ Balanced\ Boy.flac

Unter anderem wird dann so etwa dies angezeigt:

METADATA block #2

type: 4 (VORBIS_COMMENT)

is last: false

length: 390

vendor string: reference libFLAC 1.2.1 20070917

comments: 14

comment[9]: REPLAYGAIN_REFERENCE_LOUDNESS=89.0 dB

comment[10]: REPLAYGAIN_TRACK_GAIN=-1.55 dB

comment[11]: REPLAYGAIN_TRACK_PEAK=0.75894165

comment[12]: REPLAYGAIN_ALBUM_GAIN=-4.19 dB

comment[13]: REPLAYGAIN_ALBUM_PEAK=0.98712158

Anzeigen dieser Informationen über Stücke innerhalb der Amarok Datenbank:

select id, title, albumgain, albumpeakgain, trackgain, trackpeakgain from tracks where title like "Balanced%";

Zeigt folgendes an:

+-------+------------------+-----------+---------------+-----------+---------------+

| id | title | albumgain | albumpeakgain | trackgain | trackpeakgain |

+-------+------------------+-----------+---------------+-----------+---------------+

| 10459 | Balanced Boy | 0.53 | -5.60297 | 0.44 | -5.60297 |

Beachten Sie den Unterschied in den Lautstärkepegeln

Information zur Lautstärkeanpassung löschen

Löschen Sie als erstes die Metadaten aus der Datei:

metaflac --remove-replay-gain Millencolin\ -\ Balanced\ Boy.flac

Aktualisieren Sie danach Ihre Amarok-Sammlung. Wenn sie noch eine Lautstärkeanpassung verwendet wird, aktualisieren Sie den Datenbankeintrag:

update tracks set albumgain=-1,albumpeakgain=-1,trackgain=-1,trackpeakgain=-1 where id=10459

Starten Sie Amarok neu. Die Protokollausgabe sollte nun die aktualisierten Werte anzeigen, die verwendet werden.

Sie können versuchen, die Werte manuell zu verändern, um die Lautstärke zu verbessern.