Reduzir o tamanho do arquivo .wav

11

Um curso de idiomas para educação a distância exige que eu grave e envie algum áudio. No entanto, eles estão sendo absolutamente irracionais. Só posso anexar um arquivo de 5mb enquanto a minha gravação é de 17mb. Mesmo depois de compactar, o arquivo ainda excede o limite. Também não posso hospedá-lo no meu site e fornecer um link. Eu tentei dividir os arquivos em arquivos parciais com o 7zip, mas eles se recusaram a aceitá-lo. Alguma ideia?

Nyx
fonte
1
por que não fazer o upload do arquivo em uma caixa de depósito ou em qualquer outra conta na nuvem e enviar o link a eles? Ou simplesmente, use a maneira correta de ligar para a escola e pedir conselhos adicionais, talvez você não seja o primeiro a enfrentar esse problema e eles já tenham uma solução ou, pelo menos, possam lhe dizer quais são as configurações de gravação recomendadas
konqui

Respostas:

16

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


Você deve tentar um formato com perdas como o MP3. Um arquivo MP3 de alta qualidade geralmente é indistinguível de um arquivo sem perdas, especialmente no caso de fala. Se você estiver no Windows, tente um programa como o winLAME . Se você estiver no macOS, tente o XLD . Como alternativa, o Audacity with LAME pode ser executado em 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 arquivo .WAV , existe uma maneira de reduzir o tamanho do arquivo, embora você perca mais qualidade no processo do que usando um codec de áudio com perdas.

As opções possíveis 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 .

O uso Tracks > Stereo Track to Monoconverterá uma gravação estéreo em mono.

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

taxa do projeto

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á fazê-lo durante a exportação, alterando o tipo de arquivo para Other uncompressed files, definindo o cabeçalho para WAV (Microsoft)e a codificação para Unsigned 8-bit PCM.

parashep
fonte
Você também pode usar menos taxa de amostragem ou profundidade de bits para o áudio PCM.
slhck
Ou use o Opus , um formato de áudio gratuito que atualmente é o melhor em tudo, menos na codificação sem perdas.
precisa
Erm ... wav é um recipiente (uma implementação janelas de RIFF) e pode conter áudio compactado
Sinaesthetic
@Sinaesthetic bom ponto, mas você acha que muitos lugares que esperam que um arquivo .wav normalmente entendam esses formatos, e não apenas dados PCM? a minha resposta poderia usar um pouco de um rejuvenescimento, porém, se ele ainda está recebendo atenção neste ponto
parashep
Não subestime as reduções de tamanho das alterações de formato. Gravação em mono: redução de tamanho 2: 1. Taxa de amostragem 22050 em vez de 44100: outra redução de 2: 1 e ainda gravará sons de até 10kHz, mais do que suficiente para fala. Largura da amostra de 16 a 8 bits: outra redução de 2: 1. Isso limitará o SNR a apenas 48 dB, mas, como duvido que o OP esteja gravando em uma cabine à prova de som, isso também deve ser mais do que suficiente. Essas alterações levariam um arquivo de 40 MB para 5 MB. Eu ainda usaria MP3, mas se eles não aceitarem que isso seria uma técnica viável.
21717 Jamie Hanrahan
1

Eu sugeriria comprimir seu WAV como um MP3. MP3 é um formato de compactação específico para áudio, enquanto o ZIP é um método de compactação de uso mais geral. Como o ZIP é de uso geral, é menos adequado para a tarefa específica em questão de compactar áudio.

O algoritmo de compactação MP3 foi 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 todos os bits literalmente na gravação, ocupando mais espaço na versão compactada resultante.

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

Seus instrutores de idiomas para educação a distância devem ser capazes de lidar com um arquivo de áudio MP3 (os MP3s são incrivelmente comuns atualmente), mas verifique primeiro se a 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 em sua gravação WAV. Se você estiver gravando em 2 canais (estéreo), 44KHz, 16 bits, por exemplo, o arquivo será maior do que se você gravasse em, digamos, 1 canal (mono), 22KHz, 16 bits. etc. Brinque e descubra o que é aceitável para a sua gravação de voz.

Chris W. Rea
fonte
0

Primeiro, recomendo que você o converta para mp3 ou wma, mas esses cursos parecem pensar que wav é o santo codec e não aceitará mais nada (esteve lá, fez isso).

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

Adão
fonte
Está lançando um erro. "Aplicativo de 16 bits não suportado".
Nyx
0

Precisa ser um arquivo WAV? Talvez você possa compactá-lo codificando-o como um arquivo FLAC (sem perdas) ou Vorbis (perdas com %%). Se tiver que ser WAV, alguém no stackoverflow.com pareceu pensar que o Audacity pode reduzir o tamanho. Suponho que isso envolveria definir uma taxa de bits / taxa de bytes diferente / seja o que for quando você exporta o arquivo WAV depois de importá-lo.

%% Você pode conseguir um arquivo Vorbis sem perdas, mas provavelmente não comprimirá os dados, por isso é realmente irrelevante.

yakiv
fonte
Eles não estavam brincando sobre esse tipo de coisa. Eles querem de acordo com suas especificações. Tentei hospedá-lo no meu site e enviar um link e recebi um aviso deles.
Nyx