Ferramentas de áudio do Linux: Existe uma maneira de normalizar o volume de arquivos .ogg?

8

Quero normalizar o volume de toda a minha coleção de músicas (apenas arquivos .ogg).

É claro que não posso (não quero) fazer isso em uma ferramenta GUI (muito esforço de cliques).

Existe uma ferramenta de linha de comando para o Ubuntu Linux para fazer isso?

linux_is_for_desktop
fonte
Por que você quer fazer isso?
endolith

Respostas:

9

Finalize a apropriadamente chamada Normalize :

Normalize é uma ferramenta para ajustar o volume de arquivos de áudio a um nível padrão. Isso é útil para coisas como criar CDs misturados e coleções de mp3, onde diferentes níveis de gravação em diferentes álbuns podem fazer com que o volume varie muito de música para música.

Ele funciona para todos os tipos de formatos de arquivo, incluindo wav, mp3 e .ogg.

Josh Hunt
fonte
1
Claro que normalizar mp3s e oggs envolve decodificá-los e recodificá-los, o que degrada um pouco a qualidade ... Mas, de qualquer forma, normalizar é uma ótima ferramenta - eu gosto especialmente do modo batch que preserva os níveis relativos de som de um álbum.
Jonik
5

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, a recodificação dos dados de áudio, ao passo que a repetição basicamente adiciona apenas 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 mp3 players portáteis que suportam o ogg não suportam tags de repetição, então se você estiver normalizando esses arquivos de áudio para um dispositivo portátil, você

De qualquer forma, aqui está uma lista de todos os tipos de arquivos capazes de reproduzir 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 agora.


Editar 2

Eu escrevi minha própria ferramenta para ganho de repetição de formato agnóstico. 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.

Ryan Thompson
fonte
Estou interessado em experimentar sua ferramenta - como instalo o módulo quodlibet.config? Eu instalei o aplicativo QuodLibet, mas não ajudou.
diachedelic
Você precisa instalar o Quod LIbet de uma forma que sua instalação do Python saiba sobre ele. As maneiras de fazer isso variam, mas a maneira que fiz foi baixar o código-fonte ( daqui ) e instalá-lo usando o processo de compilação padrão para módulos do Python (ie ./setup.py build; ./setup.py install). Isso instalará uma cópia do Quod Libet em qualquer instalação do Python que você esteja usando.
Ryan Thompson
Eu construí e instalei com sucesso o Quodlibet 3.5.3 no OSX mas o quodlibet.config ainda está faltando :(
diachedelic
Desculpe, eu não o instalei no OSX antes, então não posso realmente ajudar você.
Ryan Thompson
wvgain me diz "não é um arquivo WavPack válido!" para minhas ondas ...
Xerus
1

Você pode investigar o Replay Gain. Eu não joguei muito com isso, mas o meu entendimento é que ele escaneia um arquivo (ou diretório / álbum) e adiciona meta-dados às tags, para que um jogador com Replay Gain adicione a quantidade necessária de ganho durante a reprodução para normalize o nível de volume.

Vantagens : nenhum processo de decodificação / recodificação, tão rápido e sem degradação de áudio extra devido à recodificação

Desvantagens : Repetir jogador (es) ciente (s) requerido (s).

Dave
fonte
Você quer dizer mp3Gain? Se sim, é um aplicativo GUI e somente Windows.
Bobby
1
@Bobby: mp3Gain é apenas uma implementação do ReplayGain. Na verdade, existem muitos, para o Linux também.
Grawity