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

8

Eu quero normalizar o volume de toda a minha coleção de músicas (somente arquivos .ogg).

Claro que não posso (não quero) fazer isso em uma ferramenta GUI (muito esforço clicando).

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

    
por linux_is_for_desktop 15.08.2009 / 15:12

3 respostas

9

Faça o checkout do Normalize apropriadamente chamado:

Normalize is a tool for adjusting the volume of audio files to a standard level. This is useful for things like creating mixed CD's and mp3 collections, where different recording levels on different albums can cause the volume to vary greatly from song to song.

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

    
por 15.08.2009 / 15:18
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, 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.

    
por 10.10.2009 / 09:38
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, de forma que um jogador com Replay Gain adiciona a quantidade necessária de ganho durante a reprodução. 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 : é necessário reproduzir o (s) jogador (es) ciente (s).

    
por 16.03.2011 / 13:47