Converter WebM para AAC

Aqui você converte WebM 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 WebM guarda.
  • Limite de tamanho Até 100 MB por arquivo, de graça e sem conta.
  • Vale saber Só a primeira faixa de som é mantida. Um filme com segundo idioma ou com faixa de comentários perde essa faixa.

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

Esta página escreve um fluxo, não um arquivo para biblioteca

Existem duas coisas que as pessoas chamam de "AAC". Uma é o codec, presente em todo M4A, MP4 e faixa de streaming. A outra é o fluxo elementar: os quadros codificados sozinhos, sem contêiner ao redor. Esta conversão produz o segundo.

Essa distinção decide se você está na página certa. Se o objetivo é uma gravação para adicionar a uma biblioteca de música, a conversão para M4A é o que você quer. Se algo num pipeline pediu AAC e recusou um MP4, é isto.

O que é ADTS, e por que pipelines pedem por isso

ADTS significa Audio Data Transport Stream, e seu objetivo de design é que qualquer ponto do arquivo seja um ponto de partida válido. Todo quadro carrega um cabeçalho de sete bytes declarando perfil, taxa de amostragem e configuração de canal.

É exatamente o que transmissão e streaming precisam. Um segmentador HLS consegue cortar um fluxo numa fronteira de quadro e cada pedaço fica válido sozinho. Dois fluxos podem ser concatenados com uma junção simples de bytes.

O custo: sem índice, sem tags, busca aproximada

Tudo que o contêiner fazia agora está ausente. Não há duração gravada, então players calculam o comprimento escaneando quadros ou, mais frequentemente, estimam pela taxa de bits. Não há tabela de busca.

E não há bloco de metadados, nem lugar para escrever título ou artista. Para uma máquina lendo o fluxo uma vez, desde o início, nada disso importa — o que explica por que o formato sobrevive.

O codec em si, e o que o WebM tinha antes

AAC foi padronizado pela MPEG em 1997 e é o padrão de entrega desde então. Suporta até 48 canais, embora qualquer coisa de uma gravação de navegador seja mono ou estéreo.

O que entrou foi Opus, um codec mais novo e geralmente melhor que quase nada fora de um navegador aceita. Converter entre eles é uma decodificação e recodificação completa: dois codecs com perdas não conseguem trocar dados diretamente.

De onde costuma vir o WebM num pipeline

A forma comum deste problema é uma aplicação web que grava pelo navegador. MediaRecorder escreve WebM com Opus porque é isso que navegadores são obrigados a suportar, e a gravação então precisa entrar num backend desenhado em torno de AAC.

Converter do lado do cliente, antes do upload, costuma ser a arquitetura mais barata. O arquivo que atravessa a rede já está no formato que o backend queria, e nenhum servidor precisa rodar um transcodificador por gravação.

A taxa de amostragem atravessa sem mudança

Opus opera a 48 kHz, então uma gravação de navegador é 48 kHz e o AAC escrito a partir dela é 48 kHz. A contagem de canais é igualmente o que foi capturado — mono para um microfone, estéreo para qualquer coisa que gravou áudio do sistema.

Nada aqui reamostra, e isso é deliberado: reamostrar é uma decisão de processamento de sinal com trocas próprias. Se uma plataforma alvo exige 44,1 kHz, faça essa conversão na ferramenta que tem o requisito.

Só a primeira faixa de áudio, e nenhuma imagem

Qualquer faixa de vídeo no WebM é descartada de vez, o que é o ponto quando a fonte é uma captura de tela com narração. Só a primeira faixa de áudio sobrevive; uma gravação que capturou microfone e áudio do sistema como faixas separadas produz uma delas sem forma de escolher.

Para um pipeline vale confirmar isso em vez de assumir. Se o gravador do outro lado do seu sistema escreve duas faixas, verifique qual chega antes disso virar um bug reportado três semanas depois.

Um fluxo AAC puro não é um ativo web

Vale descartar o uso errado antes que custe uma tarde de alguém. Apontar um elemento audio para um arquivo .aac é pouco confiável: navegadores variam em interpretar um fluxo ADTS bruto corretamente.

Para qualquer coisa tocada num navegador, o mesmo áudio num M4A funciona em todo lugar e se comporta corretamente, porque o contêiner carrega a duração e o índice. Mantenha o fluxo ADTS para o pipeline que pediu.

Convertendo uma pasta sem esbarrar em limite nenhum

Até cem arquivos WebM convertem numa passada, cada um com seu próprio progresso, baixando juntos como ZIP. Como não há servidor envolvido, não há cota diária nem fila; o teto por arquivo é 100 MB.

É a diferença prática para quem faz isso como parte de um trabalho em vez de uma vez só. Um conversor gratuito que envia arquivos costuma limitar entre cinco e vinte arquivos por dia; aqui os cem podem ser soltos de novo imediatamente.

Como converter WebM para AAC

  1. Solte o seu arquivo WebM 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.

WebM ou AAC: o que muda

WebM comparado com AAC
WebMAAC
Nome completoVídeo WebMAdvanced Audio Coding
Extensão do arquivo.webm.aac
Tipo de mídiavideo/webmaudio/aac
CompressãoCom perdas — o tamanho é comprado com qualidadeCom perdas — o tamanho é comprado com qualidade
Publicado pela primeira vez20101997
Publicado porGoogleMPEG
EspecificaçãoISO/IEC 13818-7
LicençaPadrão abertoPadrão aberto
Situação hojeAtualAtual
Canais de áudioaté 48
Abre no navegadorTodos os navegadoresTodos os navegadores
Considerado no lugarMP4, MKVMP3, OPUS

Abrir o resultado

VLC e FFmpeg leem tanto WebM quanto AAC, então dá para comparar o resultado com o original sem um segundo programa.

Para que serve cada formato

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

De WebM para AAC: perguntas frequentes

Meu arquivo WebM é 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 WebM 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 WebM para AAC?

AAC comprime, então dados se perdem. No ajuste padrão isso não aparece; se você quer garantia, aumente a qualidade. Só a primeira faixa de som é mantida. Um filme com segundo idioma ou com faixa de comentários perde essa faixa.

Preciso instalar alguma coisa para abrir um arquivo AAC?

Para a conversão, não: ela acontece no navegador que você já tem aberto. Para abrir o resultado você precisa depois do programa com que o seu aparelho normalmente exibe Advanced Audio Coding.

Mais sobre esses formatos