22 de ago. de 2009

Ajustando o nível de músicas MP3


Se você têm uma coleção de músicas em MP3, já deve ter percebido que o volume dos arquivos variam. Existe uma ferramenta chamada mp3gain que normaliza o ganho do áudio de arquivos MP3. Para usuários de distribuições baseadas no Debian, pode-se instalá-lo com:
# apt-get install mp3gain

Para ajuste de arquivos em lote, pode-se usar o script abaixo:
#!/bin/bash
/usr/bin/find . -type f -iname '*.mp3' -print0 | /usr/bin/xargs -0 mp3gain -r -k -d 3.0


A primeira parte do script procura todos os arquivos com extensão mp3 recursivamente dentro do diretório onde o mesmo está sendo executado. A segunda parte executa o mp3gain aplicando ganho automático (-r), diminuindo o ganho para não cortar o áudio (-k) e ajustando o nível para 92dB (-d 3.0). O último parâmetro ajusta o ganho em +3dB em relação ao padrão de 89dB do mp3gain (89dB + 3dB = 92dB). O nível de 92dB traz bons resultados.
Mais opções podem ser encontradas no manual do mp3gain ou aqui.