Converter WAV para AAC

Aqui você converte WAV para AAC de graça e sem conta: solte o arquivo acima e em poucos segundos o resultado está pronto para baixar. A conversão acontece dentro do seu próprio navegador, então o arquivo nunca é enviado. Funciona igual no Windows, no macOS e no Linux e também no iPhone e no Android, e continua funcionando mesmo se você cortar a conexão.

  • Onde roda No seu navegador. O arquivo nunca é enviado.
  • Com perdas Parte do detalhe é trocada por tamanho. AAC não consegue guardar tudo o que um WAV guarda.
  • Limite de tamanho Até 100 MB por arquivo, de graça e sem conta.

Até 100 arquivos de uma vez. Formatos misturados não são problema.

Um arquivo AAC é uma sequência de quadros, não um contêiner

O que sai desta conversão é um fluxo ADTS — Audio Data Transport Stream —, e o nome já descreve. O arquivo é uma sequência de blocos comprimidos, cada um precedido por um cabeçalho curto declarando o perfil, a taxa de amostragem e a configuração de canais. Não há índice, nenhum cabeçalho no topo do arquivo, e nenhuma estrutura acima do quadro.

Isso é um projeto deliberado, não uma omissão. Um formato feito para ser transmitido não pode assumir que um receptor viu o começo, então todo quadro precisa ser interpretável de forma independente. Sintonize no meio de uma transmissão AAC e o decodificador se sincroniza dentro de um quadro, porque tudo que ele precisa está ali na frente.

Quem de fato pede AAC bruto

A exigência vem de sistemas, não de pessoas. HLS e configurações semelhantes de streaming segmentado cortam áudio em pedaços curtos e os servem individualmente, o que só funciona quando os pedaços ficam de pé sozinhos. Players embarcados e automotivos frequentemente implementam um decodificador e nenhum analisador de contêiner, porque um analisador é código que teriam de manter. Plataformas de telefonia, sistemas de anúncio e menus de URA têm a mesma postura pelo mesmo motivo.

Nenhum desses consumidores escolheu o formato pelo som. Escolheram porque a documentação nomeou, e a coisa útil que esta página consegue fazer é produzir exatamente esse arquivo em vez de algo que vai falhar numa verificação de upload três passos depois.

Sem lugar para um título, um artista ou uma capa

Um WAV raramente carrega metadados para começo de conversa, mas aqui não faria diferença se carregasse. ADTS não tem campo para título, álbum, ano ou imagem, e não há convenção para grudar um. Tudo que um cabeçalho de quadro consegue dizer é sobre a configuração do decodificador.

Então uma pasta desses arquivos é identificada só pelos nomes dos arquivos, o que é bom para um segmentador e desesperador para uma biblioteca de música. Se você se pegar querendo nomear o artista, o formato está avisando que você queria um M4A.

Cortando e juntando um fluxo AAC sem recodificar

Como cada quadro carrega seu próprio cabeçalho, dois arquivos ADTS com a mesma taxa de amostragem e número de canais podem ser concatenados byte a byte, e o resultado é um fluxo válido. Nenhum decodificador roda, nenhum codificador roda, e nenhum áudio se perde. Dividir funciona igual, desde que o corte caia numa fronteira de quadro.

Essa é a propriedade para a qual o formato existe, e vale conhecer antes de construir um pipeline em torno de outra coisa. Montar uma hora de anúncios a partir de quarenta fragmentos pré-codificados não custa qualidade nenhuma com ADTS, e custa uma recodificação completa na maioria dos contêineres.

O arquivo não sabe quanto tempo dura

Não há campo de duração em lugar nenhum do fluxo, então um player que mostra uma duração calculou uma dividindo o tamanho do arquivo por uma taxa de bits presumida. Com taxa constante, essa estimativa é próxima; com taxa variável, deriva, e a barra de progresso pula durante a reprodução.

Espere isso e não tente depurar. Se uma duração exata importa — uma interface de player, um sistema de agendamento, qualquer coisa que precise saber antes de começar —, o áudio precisa de um contêiner que registre isso, e M4A é o mesmo codec com essa informação anotada.

A mesma codificação de um M4A, num envelope mais fino

Vale ser explícito que as decisões de áudio são idênticas. O codificador toma os mesmos julgamentos sobre o que descartar, seja a saída indo para um contêiner MPEG-4 ou direto para quadros, então um AAC bruto e um M4A feitos do mesmo WAV na mesma faixa soam iguais.

A diferença é alguns kilobytes de estrutura e tudo que essa estrutura permite: busca, etiquetas, uma duração declarada, e um arquivo que seu sistema operacional vai abrir num player de música em vez de oferecer para baixar de novo. Escolher entre os dois é uma escolha sobre o destino, nunca sobre fidelidade.

Se uma pessoa vai ouvir isto, faça o outro arquivo

Esta página vai produzir um .aac perfeitamente bom a partir de uma música, e fazer isso quase sempre é um erro. A faixa vai chegar numa biblioteca sem título, sem ordenação, sem capa e com duração não confiável, e metade do software num celular vai recusar importar.

A regra é simples o bastante para aplicar sem pensar. Se o consumidor é código, produza o fluxo. Se o consumidor é uma pessoa com uma playlist, produza um M4A ou um MP3 e guarde o WAV como matriz. Nada se ganha entregando ao ouvinte o arquivo mais primitivo.

Lendo uma exigência de taxa de bits numa especificação

Exigências escritas para AAC costumam ser tetos impostos por um transporte em vez de metas de qualidade: 64 kbps porque um canal é estreito, 128 porque um orçamento de segmento foi definido anos atrás. O controle de qualidade aqui oferece três faixas em vez de um número em kilobits, já que o mapeamento muda por codec e o codificador resolve isso.

Escolha a faixa mais próxima da exigência e confira o arquivo resultante, o que leva dez segundos e resolve a questão. Se a origem é fala — anúncios, prompts, narração —, a faixa menor muito provavelmente já fica dentro de qualquer número que lhe passaram. Não conte com mono para ficar abaixo dele: não há controle de canal neste par, e a faixa resolve para uma taxa de bits vinda só do codec, então uma origem mono e uma estéreo são escritas na mesma taxa.

Por que um WAV tão grande ainda assim nunca sai da aba

Um WAV pesa em torno de 10 MB por minuto, e o teto por arquivo aqui é 100 MB, pouco menos de dez minutos de estéreo. Esse teto existe porque o arquivo inteiro fica na memória do navegador enquanto é convertido, não por causa de uma cota de upload — não há upload.

Para um pipeline, essa é normalmente exatamente a forma certa: prompts, segmentos e cues são curtos por natureza, e cem deles podem ser soltos de uma vez e voltar como ZIP. Um programa de duração completa precisa ser dividido primeiro, e precisava ser dividido para o segmentador de qualquer jeito.

Como converter WAV para AAC

  1. Solte o seu arquivo WAV nesta página, ou clique para escolher um.
  2. Escolha AAC como destino. A conversão acontece no seu navegador e o arquivo não é enviado.
  3. Baixe o arquivo AAC pronto.

WAV ou AAC: o que muda

WAV comparado com AAC
WAVAAC
Nome completoWaveform AudioAdvanced Audio Coding
Extensão do arquivo.wav, .wave.aac
Tipo de mídiaaudio/wavaudio/aac
CompressãoSem compressãoCom perdas — o tamanho é comprado com qualidade
Publicado pela primeira vez19911997
Publicado porMicrosoftMPEG
EspecificaçãoRIFF WAVEISO/IEC 13818-7
LicençaPublicado, não padronizadoPadrão aberto
Situação hojeAtualAtual
Profundidade de bits32
Canais de áudioaté 65.535até 48
Abre no navegadorTodos os navegadoresTodos os navegadores
Considerado no lugarFLAC, AIFFMP3, OPUS

O que se perde

WAV prevê até 65535 canais de áudio e AAC até 48. Uma mixagem surround é rebaixada em vez de preservada.

Abrir o resultado

Os programas de sempre não se cruzam: WAV abre em Audacity, Adobe Audition e Reaper, e AAC em VLC, FFmpeg e iTunes, então quem receber o resultado precisa de algum do segundo grupo.

Tamanho e qualidade

O arquivo fica bem menor, e fica menor descartando detalhe. WAV guarda tudo; AAC guarda o que o olho quase não percebe. Numa fotografia a troca sai quase de graça; em texto, captura de tela ou desenho de linha ela aparece como halos nas bordas.

Para que serve cada formato

Os dois miram trabalhos diferentes: WAV em a edição e o arquivamento, AAC em entregar um arquivo pronto, a transmissão e celulares. Vale pesar isso antes, porque o motivo de um existir costuma ser o motivo de o outro ser incômodo.

WAV é o formato da Microsoft, publicado em 1991. Registra 32 bits por canal.

AAC vem da MPEG é de 1997, descrito em ISO/IEC 13818-7. VLC, FFmpeg e iTunes leem o formato.

De WAV para AAC: perguntas frequentes

Meu arquivo WAV é enviado para algum lugar?

Não. Esta conversão acontece inteiramente no seu navegador, então o arquivo não sai do seu aparelho. Você mesmo pode conferir: abra a aba de rede das ferramentas de desenvolvedor e converta alguma coisa. Você verá a própria página e as requisições de estatística e de publicidade com que este serviço é pago, e nenhuma que leve o seu arquivo. O motor deste par específico é mediabunny, um invólucro do WebCodecs, que aproveita os decodificadores do seu próprio aparelho; seu navegador baixa isso uma vez e guarda.

Converter WAV para AAC é grátis?

É. Sem conta, sem marca d’água e sem cota diária para gastar: roda no seu próprio aparelho, então você pode voltar quantas vezes quiser. O navegador processa arquivos de até 100 MB, 100 por vez. mediabunny é baixado para a sua máquina e roda lá, e por isso não há contador.

Perde qualidade ao converter WAV para AAC?

AAC comprime, então dados se perdem. No ajuste padrão isso não aparece; se você quer garantia, aumente a qualidade.

Passar de WAV para AAC perde qualidade?

O arquivo fica bem menor, e fica menor descartando detalhe. WAV guarda tudo; AAC guarda o que o olho quase não percebe. Numa fotografia a troca sai quase de graça; em texto, captura de tela ou desenho de linha ela aparece como halos nas bordas.

Mais sobre esses formatos