Formato AAC: La Guía Completa
AAC (Advanced Audio Coding) es el formato de audio con pérdida dominante de la era moderna y el estándar de facto para Apple Music, YouTube, Spotify y prácticamente cualquier servicio de streaming de importancia. Si has escuchado música en un iPhone, visto un vídeo en YouTube o transmitido desde Apple TV+, has escuchado audio AAC. Esta guía cubre su historia, perfiles técnicos, comparativas de calidad, contenedores habituales y comandos prácticos de conversión con FFmpeg.
¿Qué es AAC?
AAC es un códec de compresión de audio con pérdida estandarizado como parte de la especificación MPEG-4 Audio. Fue diseñado desde cero para ofrecer mejor calidad de audio que MP3 al mismo o menor bitrate, gracias a un modelado psicoacústico más avanzado, mejor manejo de frecuencias por encima de 16 kHz y soporte para hasta 48 canales de audio (frente a los 2 canales máximos de MP3).
El nombre "Advanced Audio Coding" refleja su posición como sucesor explícito del MP3 (MPEG-1 Audio Layer 3). Donde MP3 fue fruto de la investigación en compresión de principios de los años noventa, AAC incorporó una década adicional de avances en codificación perceptual de audio.
Historia del AAC
| Año | Hito |
|---|---|
| 1997 | AAC estandarizado como MPEG-2 Audio Part 7 (ISO/IEC 13818-7) |
| 1999 | Extendido bajo MPEG-4 Audio (ISO/IEC 14496-3) |
| 2001 | Apple adopta AAC para iTunes y el iPod |
| 2003 | La iTunes Music Store abre con archivos AAC a 128 kbps |
| 2006 | HE-AAC v2 estandarizado — streaming eficiente a bitrates muy bajos |
| 2012 | xHE-AAC (USAC) estandarizado para contenido híbrido voz/música |
| 2015+ | AAC se convierte en el códec por defecto en iOS, Android y YouTube |
La estandarización de 1997 fue un esfuerzo conjunto de AT&T Bell Labs, Dolby Laboratories, Fraunhofer IIS y Sony. Este origen colaborativo explica por qué AAC se convirtió en un formato verdaderamente multiplataforma de una forma que el MP3 nunca logró del todo.
Perfiles de AAC
AAC no es un único códec sino una familia de perfiles, cada uno optimizado para casos de uso distintos:
AAC-LC (Low Complexity)
El perfil con mayor compatibilidad. "Low complexity" se refiere a los requisitos computacionales del decodificador, no a la calidad de audio. AAC-LC es el perfil base utilizado por iTunes, Apple Music, YouTube y Android. Ofrece excelente calidad a 128–256 kbps y es la opción correcta para archivar y distribuir música.
HE-AAC v1 (High Efficiency AAC)
Añade Spectral Band Replication (SBR) sobre AAC-LC. SBR permite al codificador transmitir el contenido de altas frecuencias de forma económica, reconstruyéndolo a partir de armónicos de frecuencias bajas en el decodificador. HE-AAC v1 está optimizado para 48–96 kbps — ideal para radio en streaming, podcasts y audio en dispositivos móviles con ancho de banda limitado.
HE-AAC v2
Añade Parametric Stereo (PS) sobre HE-AAC v1. PS codifica el estéreo como una señal mono más parámetros espaciales económicos, reduciendo aún más el bitrate sin pérdida de calidad perceptible. HE-AAC v2 está diseñado para 24–48 kbps — el formato preferido para la radio digital DAB+, la radio por internet y las comunicaciones en tiempo real.
xHE-AAC (Extended HE-AAC / USAC)
El perfil AAC más reciente y sofisticado, estandarizado en 2012 como MPEG-D USAC (Unified Speech and Audio Coding). xHE-AAC gestiona con igual eficacia el habla, la música y el contenido mixto, siendo la tecnología detrás de la normalización de volumen Spatial Audio de Apple y del soporte nativo de Android 9+. Útil a 12–64 kbps.
Por Qué AAC Suena Mejor Que MP3 al Mismo Bitrate
La ventaja de calidad de AAC sobre MP3 se debe a varias mejoras técnicas:
- Bloques de transformada más grandes — AAC usa bloques MDCT de hasta 1024 puntos frente a los 576 puntos de MP3, dando al codificador más resolución frecuencial.
- Mejor codificación de estéreo conjunto — El estéreo Mid/Side de AAC se aplica de forma adaptativa por banda, frente al enfoque global más burdo del MP3.
- Modelo psicoacústico mejorado — Umbrales de enmascaramiento más precisos significan menos bits desperdiciados en contenido inaudible.
- Temporal Noise Shaping (TNS) — Reduce los artefactos de pre-eco en sonidos transitorios como golpes de batería.
- Sin overhead de cancelación de aliasing — MP3 desperdicia bits corrigiendo artefactos de su banco de filtros; el enfoque MDCT puro de AAC evita esto por completo.
En pruebas de escucha prácticas, AAC a 128 kbps es generalmente considerado transparente para la mayoría de la música, mientras que MP3 requiere ~192 kbps para alcanzar un nivel comparable de transparencia.
AAC vs MP3 vs Opus vs FLAC
| Propiedad | AAC-LC | MP3 | Opus | FLAC |
|---|---|---|---|---|
| Tipo | Con pérdida | Con pérdida | Con pérdida | Sin pérdida |
| Rango de bitrate | 32–320 kbps | 32–320 kbps | 6–510 kbps | ~600–1400 kbps |
| Calidad transparente | ~128 kbps | ~192 kbps | ~96 kbps | Siempre |
| Canales máximos | 48 | 2 | 255 | 8 (255 en Ogg) |
| Libre de patentes | No | No | Sí | Sí |
| Uso en streaming | Dominante | Legado | Creciente | Raro |
| Soporte de navegador | Todos | Todos | Todos | Limitado |
Contenedores Comunes para AAC
El audio AAC se almacena en diferentes formatos de contenedor según el caso de uso:
.m4a— Contenedor MPEG-4 solo audio. La extensión estándar que utilizan iTunes y Apple Music. Técnicamente idéntico a.mp4pero señala "solo audio" a los reproductores..aac— Flujo de bits ADTS puro. Sin overhead de contenedor; usado en broadcast y transporte de streaming. Menos soporte de metadatos que.m4a..mp4— El contenedor MPEG-4 general, usado cuando el audio acompaña al vídeo (por ejemplo, descargas de YouTube)..mov— Contenedor QuickTime de Apple; también soporta pistas de audio AAC, habitual en exportaciones de Final Cut Pro..3gp— Contenedor 3GPP usado en vídeo móvil antiguo; típicamente lleva audio HE-AAC.
Convertir AAC a MP3 con FFmpeg
Para convertir un archivo .m4a (AAC) a MP3 a 192 kbps:
ffmpeg -i entrada.m4a -codec:a libmp3lame -q:a 2 salida.mp3
Con bitrate fijo de 192 kbps:
ffmpeg -i entrada.m4a -codec:a libmp3lame -b:a 192k salida.mp3
Conversión en lote de todos los archivos .m4a de un directorio:
for f in *.m4a; do ffmpeg -i "$f" -codec:a libmp3lame -q:a 2 "${f%.m4a}.mp3"; done
Convertir MP3 a AAC con FFmpeg
Para convertir MP3 a AAC-LC en contenedor .m4a a 128 kbps:
ffmpeg -i entrada.mp3 -codec:a aac -b:a 128k salida.m4a
Para mayor calidad con el codificador AAC nativo:
ffmpeg -i entrada.mp3 -codec:a aac -b:a 256k -movflags +faststart salida.m4a
Nota: Re-codificar de un formato con pérdida a otro (MP3 a AAC) siempre introduce pérdida generacional. Si dispones del original sin pérdida (WAV, FLAC), codifica desde ahí en su lugar.
Bitrates Recomendados
| Caso de uso | Perfil | Bitrate recomendado |
|---|---|---|
| Voz / podcast | HE-AAC v2 | 24–32 kbps |
| Radio por internet | HE-AAC v1 | 48–64 kbps |
| Streaming móvil | HE-AAC v1 | 64–96 kbps |
| Streaming de música estándar | AAC-LC | 128 kbps |
| iTunes / Apple Music | AAC-LC | 256 kbps |
| Archivo / masterización | AAC-LC | 320 kbps (o usa FLAC) |
Compatibilidad de Software y Plataformas
Soporte nativo de AAC (reproducción y codificación):
- Ecosistema Apple — iTunes, Apple Music, GarageBand, Logic Pro, Final Cut Pro, iOS, macOS
- YouTube — Las subidas se transcodifican a AAC para todos los flujos de vídeo
- Spotify — Usa AAC en iOS; Ogg Vorbis en el resto de plataformas
- Android — Decodificación nativa de AAC-LC y HE-AAC v1/v2 integrada
- Windows — Soporte nativo vía Media Foundation desde Windows 7
- FFmpeg / libavcodec — Soporte completo de codificación y decodificación en todas las plataformas
- VLC — Soporte completo de reproducción en todas las plataformas
Resumen
AAC reemplazó al MP3 como el formato de audio con pérdida por defecto del mundo con razones sólidas: ofrece una calidad de audio significativamente mejor al mismo tamaño de archivo, soporta audio multicanal moderno y se integra de forma nativa en todas las principales plataformas de streaming y sistemas operativos. Tanto si conviertes colecciones antiguas de MP3, produces podcasts o preparas audio para distribución en vídeo, comprender los perfiles y contenedores de AAC te permite tomar las decisiones correctas de compromiso entre calidad y tamaño.
Conversiones relacionadas
Pares de formatos de audio más frecuentes: