Editar 1:
Devo mencionar que as ferramentas listadas abaixo não são ferramentas de normalização em si. São ferramentas para aplicar o algoritmo de reprodução repetida para determinar o volume do arquivo de música e adicionar uma tag ao arquivo que indica a intensidade relativa. A diferença crítica é que a normalização envolve, na verdade, recodificar os dados de áudio, ao passo que a repetição simplesmente adiciona uma nota adesiva dizendo ao seu reprodutor como o volume da música é alto, para que o player possa se ajustar a isso. A vantagem é que o replaygain é sem perdas, porque não modifica os dados de áudio. A desvantagem é que o efeito de repetição não tem efeito, a menos que seu music player saiba sobre as tags. Em particular, muitos tocadores de mp3 portáteis que suportam o ogg não suportam tags de repetição, portanto, se você estiver normalizando esses arquivos de áudio para um dispositivo portátil, provavelmente não vai querer reproduzir novamente.
De qualquer forma, aqui está uma lista de todos os tipos de arquivos que podem ser reproduzidos novamente que eu conheço e a ferramenta replaygain que funciona neles:
- ogg vorbis: vorbisgain
- mp3: mp3gain
- aac (possivelmente também mp4 audio, m4a e quaisquer outras extensões que a Apple use): aacgain
- flac: metaflac --add-replay-gain
- wavpack: wvgain
E isso é tudo o que posso pensar por enquanto.
Editar 2
Eu escrevi minha própria ferramenta para ganho de repetição agnóstico em formato. Ele funcionará com qualquer formato reconhecido por Quod Libet . Você pode obtê-lo do GitHub aqui .
A desvantagem é que você precisará instalar um monte de módulos python para usá-lo, já que não pensei em facilitar a configuração.