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?
compression
zip
wav
Nyx
fonte
fonte
Respostas:
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:
Vou dar alguns exemplos de como fazer isso usando o Audacity .
O uso
Tracks > Stereo Track to Mono
converterá uma gravação estéreo em 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á fazê-lo durante a exportação, alterando o tipo de arquivo para
Other uncompressed files
, definindo o cabeçalho paraWAV (Microsoft)
e a codificação paraUnsigned 8-bit PCM
.fonte
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.
fonte
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.
fonte
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.
fonte
Você pode tentar speex. Seu principal objetivo é compactar a fala: http://en.wikipedia.org/wiki/Speex
Seu contêiner é ogg, que é amplamente suportado.
fonte