Áudio AAC (.aac)
ISO/IEC PadrãoO Advanced Audio Coding (AAC) é o sucessor normalizado do MP3, concebido para proporcionar uma eficiência de compressão superior e fidelidade auditiva em taxas de bits idênticas.
Converter AAC para MP3
Conversor gratuito de AAC para MP3 no navegador. Converta arquivos instantaneamente no seu dispositivo.
Inspecionar e metadados
Sistemas operacionais e analisadores de arquivos identificam arquivos AAC inspecionando a sequência de bytes binários inicial:
Assinatura de Cabeçalho em Nível de Byte (Magic Bytes)
Sistemas operacionais e analisadores de arquivos identificam arquivos AAC inspecionando a sequência de bytes binários inicial:
ASSINATURA HEX (OFFSET 0):
FF F1REPRESENTAÇÃO ASCII: ÿñ
Padronização: ISO/IEC 13818-7 / ISO/IEC 14496-3
Especificações Técnicas
| Arquitetura do Contêiner | Fluxo de bits ADTS (Audio Data Transport Stream) ou contentor MPEG-4 Part 14 |
| Compressão | Transformada Discreta do Cosseno Modificada (MDCT) com modelação de ruído temporal e modelação psicoacústica |
| Ordem de Bytes (Endianness) | Enquadramento de fluxo de bits Big-Endian |
| Espaços de Cores | N/D (Fluxo de Áudio) |
| Canais e Estrutura | Até 48 canais de áudio discretos com mapeamento de altifalantes arbitrário |
| Dimensões Máximas | Taxas de amostragem de 8 kHz até 96 kHz (fonte PCM de 16/24 bits) |
| Transparência | Codificação perceptual com perdas; qualidade transparente alcançada por volta de 192-256 kbps estéreo |
| Streaming e Progressivo | As palavras de sincronização de frames ADTS nativas permitem streaming de fluxo de bytes arbitrário |
Matriz de Comparação Técnica: AAC vs Concorrentes
| Atributo Técnico | AAC (Atual) | MP3 | OGG | OPUS |
|---|---|---|---|---|
| Eficiência de Compressão | Elevada; estéreo transparente a 128-192 kbps | Moderada; requer 192-256 kbps | Elevada; comparável ao AAC a 160 kbps | Ultra-elevada; transparente a 96-128 kbps |
| Canais Máximos | 48 canais discretos | 2 canais (estéreo) / 5.1 em MPEG-2 | 255 canais discretos | 255 canais discretos |
| Aceleração por Hardware | 100% universal em todo o silício móvel e de escritório | 100% de suporte de silício legado | Chips de hardware DSP dedicados limitados | Crescente suporte de hardware em browsers e Android/iOS |
| Atraso Algorítmico | Moderado (~100 ms de atraso de buffer) | Elevado (~100-150 ms) | Moderado (~100 ms) | Ultra-baixo (5-26.5 ms, otimizado para VoIP) |
Modos Comuns de Corrupção e Guia de Recuperação Hex
O leitor de multimédia entra em loop ou produz rajadas de estática digital de alta frequência.
Causa Raiz: Dessincronização dos cabeçalhos de frame ADTS devido a perda de pacotes ou palavras de sincronização de 12 bits em falta.
Recuperação: Reembale o áudio AAC bruto num contentor MP4/M4A utilizando ffmpeg -i broken.aac -c:a copy fixed.m4a para reconstruir os índices de frames.
Análise de Segurança e Vetores de Ataque ao Analisador
Os descarregadores/descodificadores AAC funcionam em ciclos DSP de áudio de alto rendimento, onde comprimentos de pacotes mal formados podem desencadear estoiros de inteiros (integer overflows) em implementações de software.
Vetores de Ataque Conhecidos
- Estoiro de inteiros nos campos de comprimento de frame ADTS, causando leituras excessivas de buffer em descodificadores C++ não corrigidos.
- Bits de configuração de canais adulterados que acionam gravações de memória inválidas durante a mistura descendente 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: Descodifique ficheiros AAC em espaços de memória isolados (sandboxed) utilizando bibliotecas WASM seguras para a memória ou frameworks de multimédia do sistema operativo.
Origens Históricas e Marcos
Principais Vantagens e Prós
- Transparência de áudio superior em comparação com o MP3 a taxas de bits equivalentes e inferiores (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.
- Descodificação por hardware nativa universal em iOS, Android, macOS, Windows e televisões inteligentes de consumo.
Limitações Técnicas e Contras
- A codificação perceptual com perdas descarta frequências harmónicas inaudíveis, tornando-o inadequado para masterização de áudio.
- Os fluxos de bits ADTS carecem de tabelas de procura incorporadas sem encapsulamento em invólucros MP4 (M4A).
- O licenciamento de pools de patentes administrado pela Via Licensing Corporation abrandou historicamente a inovação de codificadores de código aberto.
Curiosidades Técnicas
- O YouTube utiliza por predefinição a codificação AAC a 128 kbps para fluxos de áudio de vídeo estéreo padrão.
- A palavra de sincronização ADTS consiste em 12 bits a um consecutivos (0xFFF), permitindo que os sintonizadores se fixem em transmissões em direto a 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
Porque é que o AAC soa melhor do que o MP3 a 128 kbps?
O AAC incorpora uma resolução de frequência mais elevada (até 96 kHz), bancos de filtros MDCT puros, modelação de ruído temporal (TNS) e ferramentas de previsão estéreo mais flexíveis que eliminam os artefactos de pré-eco prevalecentes no MP3.
Qual é a diferença entre AAC bruto e M4A?
O AAC bruto utiliza um enquadramento ADTS simples sem índices de capítulos ou metadados. O M4A encapsula a carga útil de áudio AAC idêntica dentro de um contentor ISO Base Media (MP4) com metadados, capa de álbum e tabelas de procura.
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.
Pares de Conversão de AAC Relacionados
A conversão de arquivos Advanced Audio Coding para MPEG-1 Audio Layer III torna suas músicas and podcasts reproduzíveis em tocadores de hardware mais antigos and aparelhos de som automotivos legados.
A conversão de arquivos MP3 para o formato AAC atualiza o áudio com perdas mais antigo para uma codificação moderna de alta eficiência, obtendo melhor som com tamanhos de arquivo menores.
A conversão de um audiolivro M4B para narração AAC remove os marcadores de capítulos e o invólucro do contêiner, resultando em um fluxo de áudio padrão compatível com praticamente qualquer reprodutor de mídia básico.