Converter M4A para AAC

Aqui você converte M4A 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 M4A guarda.
  • Limite de tamanho Até 100 MB por arquivo, de graça e sem conta.
  • Vale saber Os dois formatos são comprimidos, então esta é uma segunda rodada sobre um áudio que já perdeu detalhe. Escolha o nível de qualidade mais alto se o resultado for editado ou convertido de novo.

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

M4A é um envelope, e AAC é o que está dentro dele

Essa é a distinção que este par existe para explicar. AAC é um codec — padronizado em 1997, o sucessor do MP3 — a coisa que de fato comprime o som. M4A é um contêiner: um arquivo MP4, usado pela Apple desde o iTunes 4 em 2003, guardando uma única faixa de áudio normalmente em AAC.

O cabeçalho MP4 não é decoração. Ele registra a duração, quantos canais o áudio tem, onde cada amostra começa para que um player consiga buscar um segundo qualquer, e um bloco de metadados para título e capa.

ADTS: um formato desenhado para ser cortado em qualquer lugar

Um arquivo .aac puro é um fluxo ADTS: uma sequência contínua de quadros, cada um começando com um cabeçalho de sete bytes descrevendo só aquele quadro. O objetivo de design era transmissão, onde um receptor pode entrar a qualquer momento.

Isso dá ao ADTS duas propriedades genuínas. Qualquer intervalo de bytes que comece numa fronteira de quadro é um arquivo válido por si só, e dois arquivos ADTS podem ser unidos concatenando, sem cabeçalho para reescrever.

Esta conversão recodifica, e vale saber disso

A história arrumadinha sobre este par é que, como os dois arquivos guardam AAC, a conversão é um reembalamento — tirar os quadros do MP4, embrulhar cada um num cabeçalho ADTS, sem perder nada.

Este conversor não usa esse atalho. Uma taxa de bits é fornecida ao codificador para todo alvo comprimido, o que desativa o atalho de cópia de fluxo da biblioteca — então o áudio é decodificado e codificado de novo. Escolha "alta qualidade", a faixa mais alta do controle, se o resultado importar.

Quem realmente precisa de um fluxo AAC nu

Firmware e decodificadores embarcados são o caso principal. Um chip com decodificador AAC por quadro e sem parser de MP4 quer exatamente isso: entregue quadros e ele reproduz. Placas de avaliação DSP e boa parte do firmware de câmeras IP são construídas assim.

Os outros são ingestão e APIs legadas. Alguns caminhos de ingestão de streaming pegam um fluxo elementar e fazem seu próprio empacotamento. Se você não está numa dessas situações, o M4A que já tem é o arquivo melhor.

O que você perde no momento em que o cabeçalho MP4 vai embora

Três coisas, e cada uma delas fica visível de imediato. A duração desaparece, porque ADTS não tem campo para isso — um player estima pelo tamanho do arquivo e pela taxa de bits do primeiro quadro. A tabela de amostras desaparece, então buscar significa adivinhar um deslocamento em bytes.

E o bloco de metadados desaparece. O que substitui é um cabeçalho ID3v2 grudado na frente — o mesmo mecanismo do MP3 — que decodificadores de desktop geralmente leem e decodificadores embarcados frequentemente não.

As três faixas de qualidade do AAC

O controle de Qualidade resolve para uma taxa de bits real dentro do codificador, com três faixas fixas — arquivo pequeno, equilibrado, alta qualidade. O número exato pertence à biblioteca que codifica, não a esta página; o que vale saber é que não há opção acima da faixa mais alta, então quem precisa de mais do que ela oferece não vai encontrar aqui.

Para este par a escolha é fácil: alta qualidade, quase sempre. Você está recodificando áudio já comprimido uma vez, e a única defesa contra a segunda passada ficar audível é dar ao codificador espaço suficiente.

Um M4A Apple Lossless não converte aqui

O registro lista tanto AAC quanto ALAC como codecs para M4A, e um arquivo extraído de um CD no iTunes pode muito bem guardar Apple Lossless. ADTS não consegue carregar ALAC de jeito nenhum — é um formato de quadro AAC.

O que acontece na prática é que o arquivo para em vez de ser transcodificado silenciosamente: ALAC não está entre os codecs disponíveis neste caminho de decodificação, e a conversão reporta que nada no arquivo pôde ser convertido.

A configuração de canal e taxa é preservada

Cabeçalhos ADTS carregam uma configuração de canal e um índice de frequência de amostragem por quadro, então mono continua mono, estéreo continua estéreo, e a taxa de amostragem da fonte é escrita sem mudança.

O índice de frequência é uma tabela fixa em vez de um número arbitrário — a restrição a saber quando um dispositivo especifica uma taxa. Onde a configuração de origem não pode ser codificada de jeito nenhum, a conversão recorre a dois canais a 48.000 Hz em vez de falhar.

Testando um arquivo antes de converter cem

Este é o par onde um teste piloto se paga de forma mais confiável, porque o destino costuma ser um aparelho em vez de uma pessoa. Converta um arquivo, coloque no alvo, e confirme três coisas: que toca, que toca desde o primeiro quadro, e que o cabeçalho ID3 na frente não atrapalha o decodificador.

Depois disso os lotes são diretos — solte uma pasta, receba um ZIP, com teto de 100 MB por arquivo e cem arquivos por lote, sem upload em momento algum.

Como converter M4A para AAC

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

M4A ou AAC: o que muda

M4A comparado com AAC
M4AAAC
Nome completoMPEG-4 AudioAdvanced Audio Coding
Extensão do arquivo.m4a.aac
Tipo de mídiaaudio/mp4audio/aac
CompressãoCom perdas — o tamanho é comprado com qualidadeCom perdas — o tamanho é comprado com qualidade
Publicado pela primeira vez20041997
Publicado porAppleMPEG
EspecificaçãoISO/IEC 13818-7
LicençaPublicado, não padronizadoPadrão aberto
Situação hojeAtualAtual
Canais de áudioaté 48até 48
Abre no navegadorTodos os navegadoresTodos os navegadores
Considerado no lugarMP3, FLACMP3, OPUS

Abrir o resultado

iTunes, VLC e FFmpeg leem tanto M4A 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 M4A para AAC: perguntas frequentes

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

AAC comprime, então dados se perdem. No ajuste padrão isso não aparece; se você quer garantia, aumente a qualidade. Os dois formatos são comprimidos, então esta é uma segunda rodada sobre um áudio que já perdeu detalhe. Escolha o nível de qualidade mais alto se o resultado for editado ou convertido de novo.

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