Audio AAC (.aac)

ISO/IEC Estándar

Advanced Audio Coding (AAC) es el sucesor estandarizado de MP3, diseñado para proporcionar una eficiencia de compresión superior y una fidelidad auditiva superior en tasas de bits idénticas.

Convertir de AAC a MP3

Convertidor gratuito de AAC a MP3 en el navegador. Convierte archivos al instante en tu dispositivo.

Inspeccionar y metadatos

Los sistemas operativos y analizadores de archivos identifican los archivos de AAC inspeccionando la secuencia de bytes binarios inicial:

Selecciona o arrastra archivos aquí

Conversión 100% privada en el navegador; los archivos nunca salen de tu dispositivo

o pega Ctrl+V
Garantía de privacidad sin transmisión de red: 0 bytes subidos a servidores externos. Todo el procesamiento se realizó de forma local en el entorno seguro de tu navegador.

Firma de cabecera a nivel de bytes (Bytes mágicos)

Los sistemas operativos y analizadores de archivos identifican los archivos de AAC inspeccionando la secuencia de bytes binarios inicial:

FIRMA HEXADECIMAL (DESPLAZAMIENTO 0):

FF F1

REPRESENTACIÓN ASCII: ÿñ

Estandarización: ISO/IEC 13818-7 / ISO/IEC 14496-3

Especificaciones técnicas

Arquitectura del contenedorADTS (Audio Data Transport Stream) bitstream or MPEG-4 Part 14 container
CompresiónModified Discrete Cosine Transform (MDCT) with temporal noise shaping and psychoacoustic modeling
Orden de bytes (Endianness)Big-Endian bitstream framing
Espacios de colorN/A (Audio Bitstream)
Canales y estructuraUp to 48 discrete audio channels with arbitrary speaker mapping
Dimensiones máximasSample rates from 8 kHz up to 96 kHz (16/24-bit PCM source)
TransparenciaPerceptual lossy coding; transparent quality achieved around 192-256 kbps stereo
Streaming y progresivoNative ADTS frame synchronization words enable arbitrary byte-stream streaming

Matriz de comparación técnica: AAC frente a la competencia

Atributo técnicoAAC (Actual)MP3OGGOPUS
Eficiencia de CompresiónAlta; estéreo transparente a 128-192 kbpsModerada; requiere 192-256 kbpsAlta; comparable a AAC a 160 kbpsUltra alta; transparente a 96-128 kbps
Canales Máximos48 canales discretos2 canales (estéreo) / 5.1 en MPEG-2255 canales discretos255 canales discretos
Aceleración por Hardware100% universal en todo el silicio móvil y de escritorioSoporte 100% para silicio heredadoChips de hardware DSP dedicados limitadosCreciente soporte de hardware en navegadores y Android/iOS
Retraso AlgorítmicoModerado (~100 ms de retraso de búfer)Alto (~100-150 ms)Moderado (~100 ms)Ultra bajo (5-26.5 ms, optimizado para VoIP)

Modos de corrupción comunes y guía de recuperación hexadecimal

El reproductor multimedia se buclea o produce ráfagas de estática digital de tono alto.

Causa raíz: Desincronización de las cabeceras de los fotogramas ADTS debido a la pérdida de paquetes o palabras de sincronización de 12 bits faltantes.

Recuperación: Reempaquete el audio AAC sin procesar en un contenedor MP4/M4A usando ffmpeg -i broken.aac -c:a copy fixed.m4a para reconstruir los índices de fotogramas.

Análisis de seguridad y vectores de ataque al analizador

Los decodificadores AAC operan en bucles DSP de audio de alto rendimiento donde las longitudes de paquetes mal formadas pueden desencadenar desbordamientos enteros en implementaciones de software.

Vectores de ataque conocidos

  • Desbordamiento de enteros en los campos de longitud de fotograma ADTS que provoca lecturas excesivas de búfer en decodificadores C++ sin parches.
  • Bits de configuración de canales manipulados que activan escrituras de memoria no válidas durante la mezcla descendente multicanal.
  • Asignación de montón fuera de los límites durante el análisis de tablas de síntesis SBR (Spectral Band Replication).

Mejores prácticas defensivas: Decodifique archivos AAC en espacios de memoria aislados (sandboxed) utilizando bibliotecas WASM seguras para la memoria o marcos multimedia del sistema operativo.

Orígenes históricos e hitos

2003Apple Computer selecciona AAC como el formato de audio predeterminado para iTunes Store y la línea iPod.
1999Incorporado al estándar MPEG-4 como ISO/IEC 14496-3 con perfiles HE-AAC (High-Efficiency AAC).
1997Estandarizado bajo ISO/IEC 13818-7 como MPEG-2 Parte 7, superando a MPEG-1 Layer III en todas las tasas de bits.

Ventajas clave y pros

  • Transparencia de audio superior en comparación con MP3 a tasas de bits equivalentes y menores (ej. 128 kbps vs 192 kbps).
  • Soporte nativo para hasta 48 canales de audio de ancho de banda completo para sonido envolvente y flujos de trabajo Dolby Pro Logic.
  • Decodificación por hardware nativa universal en iOS, Android, macOS, Windows y televisores inteligentes de consumo.

Limitaciones técnicas y contras

  • La codificación con pérdida perceptual descarta frecuencias armónicas inaudibles, lo que lo hace inadecuado para la masterización de audio.
  • Los flujos de bits ADTS carecen de tablas de búsqueda integradas sin la contenedorización en contenedores MP4 (M4A).
  • La concesión de licencias de patentes administrada por Via Licensing Corporation ralentizó históricamente la innovación de codificadores de código abierto.

Curiosidades técnicas interesantes

  • YouTube utiliza AAC de forma predeterminada a 128 kbps para transmisiones de audio de video estéreo estándar.
  • La palabra de sincronización ADTS consta de 12 unos binarios consecutivos (0xFFF), lo que permite a los sintonizadores engancharse a transmisiones en vivo a mitad de flujo.
  • Sony adoptó AAC como el estándar de compresión predeterminado para el audio de PlayStation 3, PlayStation Portable y Vita.

Preguntas técnicas frecuentes

¿Por qué AAC suena mejor que MP3 a 128 kbps?

AAC incorpora una mayor resolución de frecuencia (hasta 96 kHz), bancos de filtros MDCT puros, modelado temporal de ruido (TNS) y herramientas de predicción estéreo más flexibles que eliminan los artefactos de pre-eco frecuentes en MP3.

¿Cuál es la diferencia entre AAC sin procesar y M4A?

El AAC sin procesar utiliza un marco ADTS simple sin índices de capítulos o metadatos. M4A encapsula la misma carga útil de audio AAC dentro de un contenedor ISO Base Media (MP4) con metadatos, carátula de álbum y tablas de búsqueda.

¿Admite AAC la compresión de audio sin pérdida?

No. El AAC estándar es estrictamente con pérdida. Apple desarrolló Apple Lossless (ALAC) para audio sin pérdida bit a bit dentro del mismo contenedor M4A.