Jeder MPEG-Frame speichert zusätzlich einen Byte-Wert für die Lautstärke. Wenn du den Frame dekodiert hast, kannst du anschließend diesen Wert verändert. Dabei musst du nicht neukodieren, d.h. die Qualität nimmt nicht bei jeder Lautstärkeänderung ab.
Ein Tool, daß dieses Verfahren anwendet, ist z.B.
MP3Gain.