Replay Gain

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск

ReplayGain — функция обработки аудиофайлов, сжатых с потерей или без потерь данных (lossy и lossless), позволяющая предотвратить программный клиппинг (англ. soft clipping, жёсткое амплитудное ограничение звукового сигнала).

Сжатые аудиоданные не содержат цифрового аудиопотока в чистом виде, а содержат его описание. Используя это описание, можно восстановить примерную форму исходной звуковой волны (что и делают декодеры lossy-форматов). При этом семплы на выходе могут иметь уровень, превышающий максимальные 0 dB.

Все участки звуковой волны, превышающие максимальный уровень, «обрезаются», а это означает, что мы получаем дополнительные нелинейные искажения.

Для чего же нужен ReplayGain?

  1. Для определения, выходит ли уровень декодированного сигнала за допустимые пределы, а именно для определения пикового уровня записи.
  2. Для понижения уровня громкости всей записи (именно всей — чтобы не менять баланс громкости между отдельными участками) так, что пик оказывается на максимальном уровне (0 dB).

Обычно число ReplayGain хранится в метаданных аудиофайла.

Программы, изменяющие ReplayGain, обычно только добавляют метаданные в файл, не изменяя оригинальных аудиоданных. Стандарт ReplayGain говорит о том, что поле ReplayGain в заголовке файла должно занимать 8 байт. Многие популярные форматы хранения аудиоданных, например Ogg Vorbis и FLAC, используют тэги для хранения числа ReplayGain. В частности, для добавления ReplayGain в MP3 в конце файла добавляют теги APEv2 с указанием числа ReplayGain.

Другой способ реализации этого стандарта — это или прямое изменение уровня громкости в сканируемом файле, или создание копии с изменённым звуком из оригинального файла, вследствие чего этот процесс может быть не полностью обратимым.

Медиапроигрыватели Songbird, Neutron Music Player, PowerAMP, AIMP, Amarok 2.1, Audacious, MPD, foobar2000, iTunes, MusicBee, Quod Libet, Rhythmbox, Winamp, Clementine, Boom и Qmmp поддерживают ReplayGain.

См. также[править | править вики-текст]

Ссылки[править | править вики-текст]