Áudio AAC (.aac)

ISO/IEC Padrão

Advanced Audio Coding (AAC) é um codec de áudio com perdas padronizado após o MP3. A eficiência da compressão e a qualidade percebida dependem do codificador, da taxa de bits e do conteúdo de áudio.

Converter AAC para MP3

Conversor gratuito de AAC para MP3 no navegador. Converta arquivos instantaneamente no seu dispositivo.

Inspeção e metadados

Sistemas operacionais e analisadores de arquivos identificam arquivos AAC pela sequência inicial de bytes:

Selecione ou solte os arquivos aqui

Privado - os arquivos nunca saem do seu dispositivo

ou colar Ctrl+V
Garantia de privacidade sem transmissão pela rede 0 bytes enviados a servidores externos. Todo o processamento ocorreu localmente no ambiente isolado do navegador.

Assinatura do arquivo em bytes (magic bytes)

Sistemas operacionais e analisadores de arquivos identificam arquivos AAC pela sequência inicial de bytes:

ASSINATURA HEXADECIMAL (DESLOCAMENTO 0):

FF F1

REPRESENTAÇÃO ASCII: ÿñ

Padronização: ISO/IEC 13818-7 / ISO/IEC 14496-3

Especificações técnicas

Estrutura do contêinerFluxo de bits ADTS (Audio Data Transport Stream) ou contêiner MPEG-4 Part 14
CompressãoTransformada discreta de cosseno modificada (MDCT), com modelagem temporal de ruído e modelagem psicoacústica
Ordem dos bytes (endianness)Enquadramento de fluxo de bits em big-endian
Espaços de corNão se aplica (fluxo de bits de áudio)
Canais e EstruturaAté 48 canais de áudio discretos, com mapeamento arbitrário de alto-falantes
Dimensões MáximasTaxas de amostragem de 8 kHz até 96 kHz (fonte PCM de 16/24 bits)
TransparênciaCodificação perceptual com perdas; qualidade transparente em torno de 192 a 256 kbps em estéreo
Streaming e ProgressivoPalavras de sincronização de quadros ADTS permitem decodificar fluxos de bytes arbitrários

Matriz de comparação técnica: AAC e formatos concorrentes

Atributo técnicoAAC (Atual)MP3OGGOPUS
Eficiência de compactaçãoAlta; qualidade transparente em estéreo de 128 a 192 kbpsModerada; requer de 192 a 256 kbpsElevada; comparável ao AAC a 160 kbpsMuito alta; qualidade transparente de 96 a 128 kbps
Número máximo de canais48 canais discretos2 canais (estéreo) / 5.1 em MPEG-2255 canais discretos255 canais discretos
Aceleração por hardwareCompatível com praticamente todos os chips móveis e de desktopCompatível com todos os chips antigosCompatibilidade limitada a chips DSP dedicadosCompatibilidade crescente por hardware em navegadores, Android e iOS
Latência algorítmicaModerada (atraso de buffer de aproximadamente 100 ms)Alta (aproximadamente 100 a 150 ms)Moderada (aproximadamente 100 ms)Muito baixa (de 5 a 26,5 ms, otimizada para VoIP)

Modos comuns de corrupção e guia de recuperação com editor hexadecimal

O reprodutor de mídia entra em loop ou produz rajadas de estática digital aguda.

Causa principal: Perda de sincronização dos cabeçalhos de quadro ADTS devido à perda de pacotes ou à ausência de palavras de sincronização de 12 bits.

Recuperação: Reempacote o áudio AAC bruto em um contêiner MP4/M4A com ffmpeg -i broken.aac -c:a copy fixed.m4a para reconstruir os índices dos quadros.

Análise de segurança e vetores de ataque a analisadores

Decodificadores AAC operam em ciclos de processamento de áudio DSP de alta velocidade. Comprimentos de pacote malformados podem causar estouros de inteiro em implementações de software.

Vetores de ataque conhecidos

  • Estouro de inteiro nos campos de comprimento de quadro ADTS, causando leituras além dos limites do buffer em decodificadores C++ sem as correções mais recentes.
  • Bits de configuração de canais criados para acionar gravações inválidas na memória durante a redução de canais multicanal.
  • Alocação de heap fora de limites durante a análise da tabela de síntese SBR (Spectral Band Replication).

Melhores práticas defensivas: Decodifique arquivos AAC em espaços de memória isolados, usando bibliotecas WASM seguras para a memória ou frameworks multimídia do sistema operacional.

Origens históricas e marcos

2003A Apple Computer seleciona AAC como formato de áudio padrão da iTunes Store e da linha iPod.
1999AAC é incorporado à norma MPEG-4 como ISO/IEC 14496-3, com os perfis High-Efficiency AAC (HE-AAC).
1997AAC é padronizado pela ISO/IEC 13818-7 como MPEG-2 Part 7 e supera o MPEG-1 Layer III em todas as taxas de bits.

Principais vantagens

  • Oferece melhor qualidade sonora que MP3 com a mesma taxa de bits e, em alguns casos, com uma taxa menor (por exemplo, 128 kbps vs. 192 kbps).
  • Suporte nativo para até 48 canais de áudio de largura de banda total para som surround e fluxos de trabalho Dolby Pro Logic.
  • Compatibilidade nativa com decodificação por hardware em iOS, Android, macOS, Windows e smart TVs.

Limitações técnicas e desvantagens

  • A codificação perceptual com perdas descarta frequências harmônicas inaudíveis, o que torna o formato inadequado para masterização de áudio.
  • Fluxos de bits ADTS não têm tabelas de busca incorporadas, a menos que sejam encapsulados em um contêiner MP4 (M4A).
  • O licenciamento do conjunto de patentes administrado pela Via Licensing Corporation historicamente desacelerou a inovação em codificadores de código aberto.

Curiosidades técnicas

  • O YouTube usa AAC a 128 kbps por padrão nas faixas de áudio de vídeos estéreo comuns.
  • A palavra de sincronização ADTS consiste em 12 bits consecutivos iguais a 1 (0xFFF), permitindo que receptores sintonizem transmissões ao vivo mesmo no meio do fluxo.
  • A Sony adotou o AAC como o padrão de compressão predefinido para o áudio da PlayStation 3, PlayStation Portable e Vita.

Perguntas técnicas frequentes

Por que o AAC soa melhor do que o MP3 a 128 kbps?

AAC oferece maior resolução de frequência (até 96 kHz), bancos de filtros MDCT puros, modelagem temporal de ruído (TNS) e ferramentas mais flexíveis de predição estéreo, que eliminam os artefatos de pré-eco comuns em MP3.

Qual é a diferença entre AAC bruto e M4A?

AAC bruto usa um enquadramento ADTS simples, sem índices de capítulos ou metadados. M4A encapsula a mesma carga de áudio AAC em um contêiner ISO Base Media (MP4), com metadados, capa do álbum e tabelas de busca.

O AAC suporta compressão de áudio sem perdas?

Não. O AAC padrão é estritamente com perdas. A Apple desenvolveu o Apple Lossless (ALAC) para áudio sem perdas bit a bit dentro do mesmo contentor M4A.