Como funciona este conversor de áudio
O que este conversor faz
A ferramenta pega um arquivo de áudio e o recodifica em MP3 ou WAV. Ela aceita uma ampla variedade de entradas — MP3, WAV, OGG, AAC, M4A, FLAC e WebM — e as decodifica pela Web Audio API, que transforma a fonte comprimida em amostras de áudio brutas. A partir dessas amostras, grava um arquivo novo no formato escolhido, aplicando ao longo do caminho a taxa de amostragem e a configuração de canais que você definiu.
A saída em MP3 é produzida por um codificador LAME (lamejs) que roda como JavaScript, enquanto o WAV é gravado como PCM de 16 bits sem compressão. São aceitos arquivos de até 500MB, e toda a etapa de decodificar e codificar acontece no seu próprio dispositivo, sem qualquer envio para um servidor.
Quando usar
Recorra a ele quando um arquivo estiver num formato que seu aplicativo ou dispositivo não reproduz, ou quando você quiser uma cópia mais leve e portátil. Um caso comum é passar mensagens de voz ou faixas baixadas que chegam em M4A ou FLAC para MP3, um formato que quase todo player e celular reproduz sem complicação.
É igualmente útil no sentido inverso: exportar um WAV a partir de uma fonte comprimida quando você precisa de um arquivo sem compressão para editar, ou reduzir uma faixa estéreo para mono a fim de aliviar uma gravação de voz. Ajustar a taxa de bits ou a taxa de amostragem para atingir um tamanho ou uma qualidade específica faz parte da mesma etapa.
Exemplo: uma mensagem de voz M4A para MP3
Imagine uma aula gravada como um arquivo M4A de 40MB. Escolha MP3 na saída, defina a taxa de bits em 128 kbps e mude os canais para mono, já que a fala não ganha nada com estéreo. A Web Audio API decodifica o áudio AAC dentro do M4A, o codificador LAME o recodifica a 128 kbps e o resultado é um MP3 bem menor que toca em qualquer lugar. Um tamanho estimado aparece antes de confirmar, e o player integrado permite conferir o resultado.
Formatos, qualidade e casos-limite
A saída se limita a MP3 e WAV — juntos, eles cobrem a divisão entre comprimido-e-portátil e sem compressão-e-editável de que a maioria dos fluxos de trabalho precisa. As opções de taxa de bits (128, 192, 256 e 320 kbps) valem apenas para o MP3; o tamanho do WAV depende, em vez disso, da taxa de amostragem e do número de canais. A taxa de amostragem pode ser definida em 44.1 kHz (padrão de CD) ou 48 kHz (a escolha habitual para vídeo).
Vale conhecer alguns limites. Escolher mono faz a média dos canais esquerdo e direito, então isso não pode ser desfeito depois. Arquivos muito grandes podem esgotar a memória disponível durante a decodificação, e nesse caso um trecho mais curto funciona melhor. E se a fonte usar um codec que o navegador não consegue decodificar, convertê-la antes para um formato comum costuma resolver o problema.