Cookies para estatística e publicidade
Usamos cookies de estatística e de publicidade, ambos enviados ao Google. Recusar não muda nada do que você vê.Ler a página de privacidade
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.
Até 100 arquivos de uma vez. Formatos misturados não são problema.
Eles são convertidos um após o outro e baixados juntos em um ZIP.
M4A para AAC
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.
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.
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.
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.
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.
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.
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.
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.
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.
| M4A | AAC | |
|---|---|---|
| Nome completo | MPEG-4 Audio | Advanced Audio Coding |
| Extensão do arquivo | .m4a | .aac |
| Tipo de mídia | audio/mp4 | audio/aac |
| Compressão | Com perdas — o tamanho é comprado com qualidade | Com perdas — o tamanho é comprado com qualidade |
| Publicado pela primeira vez | 2004 | 1997 |
| Publicado por | Apple | MPEG |
| Especificação | — | ISO/IEC 13818-7 |
| Licença | Publicado, não padronizado | Padrão aberto |
| Situação hoje | Atual | Atual |
| Canais de áudio | até 48 | até 48 |
| Abre no navegador | Todos os navegadores | Todos os navegadores |
| Considerado no lugar | MP3, FLAC | MP3, OPUS |
iTunes, VLC e FFmpeg leem tanto M4A quanto AAC, então dá para comparar o resultado com o original sem um segundo programa.
AAC vem da MPEG é de 1997, descrito em ISO/IEC 13818-7. VLC, FFmpeg e iTunes leem o formato.
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.
É. 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.
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.
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.