Изменить 1:
Я должен отметить, что инструменты, которые я перечисляю ниже, на самом деле не являются инструментами нормализации. Они являются инструментами для применения алгоритма воспроизведения, чтобы определить громкость музыкального файла и добавить тег к файлу, указывающий относительную громкость. Критическим отличием является то, что нормализация на самом деле включает перекодирование аудиоданных, тогда как функция воспроизведения по сути просто добавляет заметку, сообщающую вашему музыкальному проигрывателю, насколько громкая песня, так что проигрыватель может приспособиться к этому. Преимущество заключается в том, что функция воспроизведения без потерь, поскольку она не изменяет аудиоданные. Недостатком является то, что воспроизведение не имеет эффекта, если ваш музыкальный проигрыватель не знает о тегах. В частности, многие портативные mp3-плееры, которые поддерживают ogg, не поддерживают теги replaygain, поэтому, если вы нормализуете эти аудиофайлы для портативного устройства, вы '
Во всяком случае, вот список всех ReplayGain-состоянии типов файлов , которые я знаю и инструмент ReplayGain , который работает на них:
- ogg vorbis: vorbisgain
- mp3: mp3gain
- aac (возможно, также mp4 audio, m4a и любые другие расширения, используемые Apple): aacgain
- flac: metaflac --add-replay-gain
- Wavpack: Wvgain
И это все, о чем я могу думать сейчас.
Редактировать 2
Я написал свой собственный инструмент для усиления воспроизведения, не зависящего от формата. Он будет работать с любым форматом, признанным Quod Libet . Вы можете получить это от GitHub здесь .
Недостатком является то, что вам потребуется установить несколько модулей Python, чтобы использовать его, так как я не задумывался над простотой установки.