Reduzir o tamanho do arquivo .wav

11

Preciso de um curso de idiomas de ensino a distância para gravar áudio e enviá-lo. No entanto, eles estão sendo absolutamente irracionais. Só tenho permissão para anexar um arquivo de 5mb enquanto minha gravação é de 17mb. Mesmo depois de zipar, o arquivo ainda excede o limite. Eu não posso hospedá-lo no meu site e fornecer um link também. Eu tentei dividir os arquivos em arquivos de partes com 7zip, mas eles se recusaram a aceitá-lo. Alguma idéia?

    
por Nyx 03.08.2012 / 03:16

5 respostas

16

Um arquivo WAV é um áudio sem perdas e sem compressão. Mesmo com um formato de arquivo sem perdas, mas compactado, como o FLAC, talvez você não consiga obtê-lo dentro das restrições.

Você deve experimentar um formato com perdas como o MP3. Um arquivo MP3 de alta qualidade é muitas vezes indistinguível de um arquivo sem perdas, especialmente no caso da fala. Se você está no Windows, você pode tentar um programa como o winLAME . Se você estiver no macOS, tente XLD . Alternativamente, o Audacity com LAME pode ser executado qualquer sistema operacional de desktop.

Se o arquivo ainda for muito grande, talvez seja necessário diminuir a taxa de bits do MP3.

Se for absolutamente crucial que o arquivo seja um .WAV , há uma maneira de reduzir o tamanho do arquivo, embora você perca mais qualidade no processo do que com um áudio com perdas. codec.

Possíveis opções para reduzir o tamanho do arquivo são:

  • Convertendo de estéreo para mono
  • Diminuindo a taxa de amostragem de áudio
  • Diminuindo a profundidade do bit de áudio

Vou dar alguns exemplos de como fazer isso usando o Audacity .

Usar Tracks > Stereo Track to Mono converterá uma gravação estéreo para uma mono.

No canto inferior esquerdo, você pode alterar a taxa de amostragem usando uma caixa suspensa.

Você pode visualizar suas alterações usando os controles no canto superior esquerdo do programa. Para salvar seu arquivo, vá para File > Export . O tipo de arquivo típico para um .wav é WAV (Microsoft) signed 16-bit PCM .

Se você achar que precisa diminuir a profundidade de bits, poderá fazer isso durante a exportação, alterando o tipo de arquivo para Other uncompressed files , definindo o cabeçalho como WAV (Microsoft) e a codificação como Unsigned 8-bit PCM .

    
por 03.08.2012 / 03:30
1

Eu sugiro comprimir o seu WAV como um MP3. O MP3 é um formato de compressão específico para áudio, enquanto o ZIP é um método de compressão mais genérico. Como o ZIP é de propósito geral, é menos adequado para a tarefa específica de compactação de áudio.

O algoritmo de compactação MP3 é projetado especificamente para áudio e é um algoritmo "com perdas" e, portanto, pode compactar o áudio muito melhor do que o ZIP. O ZIP usa um método "sem perdas" e, portanto, é forçado a preservar cada bit na gravação, tomando mais espaço na versão compactada resultante.

Embora a compactação para MP3 seja "com perdas", essa perda de informações provavelmente não afetará a qualidade percebida de uma gravação de voz, desde que você comprima seu arquivo WAV em, digamos, uma taxa de bits de 128 Kbps ou mais.

Seus instrutores de idiomas de educação à distância devem ser capazes de lidar com um arquivo de áudio MP3 (os MP3s são incrivelmente comuns hoje em dia), mas primeiro verifique se essa é uma solução aceitável para eles.

Se a compactação usando MP3 ou outro algoritmo específico de áudio não for aceitável, você poderá reduzir a taxa de amostragem ou outros parâmetros na gravação do WAV. Se você estiver gravando em 2 canais (estéreo), 44KHz, 16 bits, por exemplo, o arquivo será maior do que se você gravou em, digamos, 1 canal (mono), 22KHz, 16 bits. etc. Brinque e descubra o que é aceitável para a sua gravação de voz.

    
por 03.08.2012 / 03:26
0
Primeiro, eu recomendo que você converta para mp3 ou wma, mas estes cursos parecem pensar que wav é o codec sagrado e não aceitará mais nada (esteja lá, faça isso).

Então, eu diria que basta procurar um compressor, uma rápida pesquisa no Google surgiu com isso . Mas não posso comentar sobre isso, já que nunca usei isso.

    
por 03.08.2012 / 03:23
0

Precisa ser um arquivo WAV? Você poderia comprimi-lo codificando-o como um arquivo FLAC (sem perdas) ou Vorbis (% lossy). Se tiver que ser WAV, alguém no stackoverflow.com parece achar que o Audacity pode reduzir o tamanho. Suponho que isso envolveria definir uma taxa de bits / taxa de bytes / o que é quando você exporta o arquivo WAV depois de importá-lo.

%% Você pode conseguir um arquivo Vorbis sem perdas, mas ele provavelmente não comprimiria os dados, então é realmente irrelevante.

    
por 03.08.2012 / 03:26
0

Você pode tentar speex. Seu objetivo principal é comprimir a fala: link

Seu contêiner é ogg, que é amplamente suportado.

    
por 27.03.2014 / 08:46