.fw files.wiki
AAC

Archivos AAC

Archivo de audio de codificación de audio avanzada

.Los archivos AAC suelen contener audio sin procesar de codificación de audio avanzada, la mayoría de las veces un flujo elemental AAC con formato ADTS.

Advanced Audio Coding ADTS elementary stream

Más común
Desarrollador
Fraunhofer IIS, Dolby, AT&T, Sony, Nokia; estandarizado por ISO/IEC MPEG
Categoría
Audio
Tipo MIME
audio/aac
Formato
Binario
Bytes mágicos
FF F1
Primera versión
1997
Última versión
ISO/IEC 14496-3:2019 / amendments
Estándar abierto
Sí

Advanced Audio Coding ADIF elementary stream

Desarrollador
Fraunhofer IIS, Dolby, AT&T, Sony, Nokia; estandarizado por ISO/IEC MPEG
Tipo MIME
audio/aac
Formato
Binario
Bytes mágicos
41 44 49 46
Primera versión
1997
Última versión
ISO/IEC 14496-3:2019 / amendments
Estándar abierto
Sí

AAC LATM/LOAS elementary stream

Desarrollador
ISO/IEC MPEG
Tipo MIME
audio/aac
Formato
Binario
Bytes mágicos
56 E0
Primera versión
2000
Última versión
ISO/IEC 14496-3:2019 / amendments
Estándar abierto
Sí

Abrir un archivo .AAC en línea

Leyendo el archivo…

¿Qué es un archivo .AAC?

El uso típico del archivo es servir una secuencia elemental de Advanced Audio Coding. Por lo general, la extensión de archivo del códec no representa un contenedor de archivo real, ya que se encapsula en ADTS en lugar de en archivos MP4/M4A que contienen tanto flujos de audio como de video, junto con abundados metadatos. Estos archivos almacenan la pista de sonido comprimida y nada más; los capítulos, la portada y los metadatos del contenedor no se encuentran dentro de un archivo AAC.

Se puede obtener un archivo así capturando una secuencia transmitida en formato AAC sin procesar, o extrayéndola de una secuencia MP4/TS, grabaciones móviles, descargas web. Puede provenir del resultado de software de transcodificación de audio o de algunos reproductores multimedia con capacidad para guardar su flujo de salida en archivos AAC. Normalmente, debe presentarse en formato ADTS, que se define por la presencia de un breve encabezado de trama. Hay una variante menos frecuente llamada formato ADIF, que comienza con una secuencia ASCII ADIF y continúa con el encabezado del archivo seguido de la carga útil de audio. LATM LOAS también puede aparecer con la extensión .AAC, y se usa sobre todo en escenarios de transmisión.

La diferencia entre los formatos se puede ver en los archivos con la ayuda de MediaInfo/FFprobe y algunas herramientas de editor hexadecimal. Los archivos ADTS comienzan con encabezados FF F1 o FF F9; ADIF, con 41 44 49 46 y LOAS con la secuencia de patrón 0x2B7.

Cómo abrir un archivo .AAC

Abrir un archivo .AAC en Windows

  1. 1 Ve a la carpeta donde está tu archivo en Explorador de archivos. Normalmente, los archivos descargados terminan en Descargas.
  2. 2 Haz doble clic en tu archivo .AAC si tienes una aplicación para archivos .aac en tu equipo. Si no se abre, pasa al paso tres.
  3. 3 Haz clic derecho en tu archivo .AAC -> selecciona Abrir con -> Elegir otra aplicación.
  4. 4 Elige VLC media player en la lista (Windows 11: elige Siempre). En Windows 10 -> marca "Usar siempre esta aplicación para abrir archivos .aac" y haz clic en Aceptar.

¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones, o ábrelo en tu navegador.

Programas para Windows

Abrir un archivo .AAC en macOS

  1. 1 En la app Finder, localiza tu archivo .AAC.
  2. 2 Solo haz doble clic en tu archivo .AAC para abrir automáticamente el programa asociado con él.
  3. 3 ¿Necesitas otra app en tu Mac? Haz Control-clic en el archivo (o clic derecho con el mouse). En el menú emergente, selecciona Abrir con -> VLC media player.
  4. 4 Si no aparece en la lista, elige Otra… y busca la aplicación manualmente.

¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones, o ábrelo en tu navegador.

Programas para macOS

Abrir un archivo .AAC en Linux

  1. 1 Abre tu gestor de archivos. Según el escritorio, puede llamarse Archivos (GNOME), Dolphin (KDE Plasma), Nemo (Cinnamon) o Thunar (Xfce).
  2. 2 Haz doble clic en el archivo.
  3. 3 O elige otro programa haciendo clic derecho en el archivo -> Abrir con -> VLC media player.
  4. 4 Instala VLC media player (si no está instalado en tu equipo) desde el centro de software, el repositorio o Flathub.

¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones, o ábrelo en tu navegador.

Programas para Linux

Abrir un archivo .AAC en Android

  1. 1 Abre Archivos u otra app de gestión de archivos.
  2. 2 En Descargas, busca el archivo .AAC y ábrelo tocándolo.
  3. 3 Se mostrará una lista de apps capaces de abrir el archivo. Toca VLC media player y pulsa Siempre para asociar de forma permanente este tipo de archivo con esta app.
  4. 4 ¿No hay ninguna app capaz de abrir este archivo? Descarga VLC media player desde Google Play Store.

¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones, o ábrelo en tu navegador.

Programas para Android

Abrir un archivo .AAC en iPhone / iPad

  1. 1 Usa la app Archivos y ve a En mi iPhone, iCloud Drive o Descargas.
  2. 2 Toca el archivo .AAC que quieras abrir.
  3. 3 Si el archivo puede abrirse con una app integrada de iOS (formato compatible), se abrirá automáticamente.
  4. 4 Mantén pulsado el archivo para abrir el menú contextual -> elige Compartir -> selecciona VLC media player en la lista de apps.
  5. 5 Si no aparece esa opción, primero descarga la app desde el App Store y luego toca el documento otra vez.

¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones, o ábrelo en tu navegador.

Programas para iPhone / iPad

Abrir un archivo .AAC en línea

  1. 1 Ve al visor en línea en la parte superior de esta página.
  2. 2 Arrastra el archivo hasta allí o selecciónalo, y su contenido aparecerá en la pestaña de tu navegador. El archivo no se sube.

¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones, o ábrelo en tu navegador.

Programas para En línea

Más detalles sobre cómo abrir archivos .AAC

En Windows, las apps más adecuadas que permiten reproducir los archivos ADTS .aac con el código inicial “FF F1” incluyen VLC media player, foobar2000 y AIMP, que son gratuitas, además de Windows Media Player, Adobe Audition y EZ CD Audio Converter, que son software de pago. Sin embargo, puede pasar que hacer doble clic no haga su magia; en ese caso, abre VLC media player (o Audacity) manualmente y elige Archivo > Abrir desde el menú principal.

Los programas más adecuados en Mac OS incluyen VLC, Audacity, FFmpeg y las propias aplicaciones de Apple: QuickTime y Apple Music. Aunque Quick time music player y Apple Music son muy buenas opciones para la reproducción habitual (tienen muchas más funciones). Y solo para comprobar archivos deberíamos usar VLC, Audacity y FFmpeg.

Las máquinas basadas en Linux requieren que instalemos ciertos códecs multimedia antes de poder reproducir el AAC con VLC y algunos otros programas basados en GStreamer o FFmpeg. Hay algunos problemas con este tipo de archivo en android; las mejores opciones de software son estas: VLC, foobar2000, AIMP (algunas bibliotecas multimedia integradas también pueden funcionar).

Las mejores formas de previsualizar el archivo en dispositivos iOS son el software propio de Apple, VLC media player (en dispositivos iOS VLC funciona como app) o foobar2000. Hay que tener en cuenta que la compatibilidad del formato sin procesar en el navegador web es inconsistente. HTML5-audio es una buena solución para reproducir AAC dentro de contenedores como .m4a y .mp4. Sin embargo, antes de cualquier manipulación con el archivo, por favor ejecuta programas como MediaInfo/ffprobe. No asumas que cada .AAC es una descarga de Apple Music. Apple Music tiene su propio formato (normalmente es AAC dentro de un contenedor), dentro de los contenedores .mp4/.m4a (no un archivo .aac).

Detalles técnicos

En el códec AAC, la transformada, la codificación con pérdida motivada perceptualmente, utiliza una DCT modificada (transformada discreta del coseno - MDCT), asignación de bits psicoacústica y escalas con posible uso de diversas técnicas como TNS (temporal noise shaping). El archivo de audio sin procesar AAC en disco contiene datos de audio representados por un flujo de elementos que no está dentro de un paquete MP4 (M4A). El flujo podría usar formato de empaquetado ADTS (audio data transport stream), ADIF o LATM y LOAS (layered open stream).

Para ADTS, el encabezado comienza con un número particular de 12 bits, syncword, FF F1 o FF F9 para flujos MPEG 4-AAC sin CRC (Cyclical Redundancy Check). El frame ADTS tiene un encabezado de 7 bytes, o un encabezado de 9 bytes cuando se usa CRC, además de una unidad de acceso AAC. Para ADIF, el paquete consiste en un encabezado codificado como "ADIF" que coloca los datos de información del flujo más cerca de su inicio, sin encabezados de frame en los frames. La palabra de sincronización de LOAS/LATM es un valor de 11 bits 0x2B7 = 0b01010110111 o 0x56 E0 through 0x56 FF.

Hay tipos populares de perfiles de flujo: AAC LC (Low Complexity), HE-AAC v1 con Spectral Band Replication (SBR) (audio MPEG-4 de alta eficiencia), v2 incluyendo Parametric Stereo, AAC-ELD (enhanced low delay) y AAC-LD, y otros tipos AAC con un conjunto de configuración de objetos. Las frecuencias de muestreo de 44.1kHz y 48 kHz; mono, estéreo, distribuciones multicanal y el bitrate posible varía de 24 a 320 kbps para voz y música, respectivamente. Las especificaciones de AAC están disponibles en la norma ISO/IEC 14496-3 hasta las actualizaciones de 2019.

La cantidad de metadatos en un archivo de audio AAC sin procesar es menor en comparación con el paquete M4A: se deben añadir metadatos más detallados sobre el álbum, el archivo de imagen, la información de reproducción sin pausas y datos de tiempo precisos a un paquete ISO BMF (base media file). El archivo de audio sin procesar (elementary) usa el MIME registrado "audio/aac", a pesar del uso de "audio/aacp" para la transmisión de audio HE-AAC. El archivo de formato de audio ".aac" (datos de flujo) no tiene elementos de texto legibles por humanos.

Cómo convertir archivos .AAC

La conversión de .aac a .m4a no cambia nada en el contenido del flujo de bits de AAC mismo pero proporciona una mayor compatibilidad para el almacenamiento de metadatos. Las restricciones en la aplicación de la opción de flujo de copia están determinadas por la compatibilidad entre el archivo de origen y el archivo de destino: ffmpeg -i input.aac -c:a copy output.m4a.

Guarde el archivo con la extensión .mp3 si su dispositivo de reproducción o software o el radio de su carro no soporta ningún otro. En el caso de FFmpeg aplique el re-codificado con la ayuda del plugin libmp3lame para crear un flujo de audio mp3. El siguiente comando debería aplicarse: ffmpeg -i input.aac -codec:a libmp3lame -b:a 192k output.mp3. Es el ejemplo de una compresión con pérdida que disminuye la calidad del sonido.

La extensión de .wav y .aiff sería más útil en el caso de trabajar con la edición de pista de DAW. Estos dos formatos de archivo incluyen audio PCM que proporciona un posicionamiento preciso de las muestras de audio mientras se corta y se exporta la pista de audio. El formato de archivo .AAC se puede abrir en el programa Audacity y además se puede guardar en formatos WAV,MP3,FLAC,OGG o M4A dependiendo de la disponibilidad del codificador correspondiente en Audacity.

En el caso de que necesites tener una copia sin pérdida de la onda de sonido decodificada .flac sería elegido como el formato de salida; el flujo de audio PCM sería codificado allí sin pérdidas aunque como ya se mencionó la onda de sonido original de alta calidad será perdida. Para una distribución de bajo bitrate moderno debería ser convertido a OGG Opus usando libopus por ejemplo con la ayuda de este comando: ffmpeg -i input.aac -codec:a libopus -b:a 128k output.ogg.

Convertir aHerramientaComando / nota
MP3 FFmpeg ffmpeg -i input.aac -codec:a libmp3lame -b:a 192k output.mp3 Útil para reproductores antiguos; la transcodificación con pérdida a pérdida reduce la calidad.
WAV FFmpeg ffmpeg -i input.aac -codec:a pcm_s16le output.wav Se decodifica a PCM sin comprimir para editarlo; el tamaño del archivo se vuelve mucho mayor.
M4A FFmpeg ffmpeg -i input.aac -c:a copy output.m4a Envuelve el flujo AAC en un contenedor MPEG-4 sin volver a codificar cuando es compatible.
FLAC FFmpeg ffmpeg -i input.aac -codec:a flac output.flac Sin pérdida después de la decodificación, pero no puede restaurar la información ya perdida en la compresión AAC.
OGG Opus FFmpeg ffmpeg -i input.aac -codec:a libopus -b:a 128k output.ogg Bueno para streaming moderno y voz; la transcodificación tiene pérdida.
AIFF Audacity Abre el archivo .AAC, edítalo opcionalmente y luego usa Archivo > Exportar audio > AIFF.

Problemas comunes y soluciones

El archivo debería ser o bien realmente AAC sin procesar, completo en el flujo, y no contener información cifrada. El archivo con la extensión .aac puede simplemente tener otro formato de contenedor, llamado por error AAC y, por consiguiente, ser reproducido por algunos reproductores multimedia como ruido. “Invalid data found when processing input” es el mensaje típico en caso de que no haya bytes de sincronización de la secuencia ADTS, ADIF y LATM/LOAS al inicio del archivo; eso sucede después de que la secuencia se descargó parcialmente o se capturó parcialmente. “Header missing” o los problemas de sincronización ocurren si la grabación comienza dentro de un paquete ADTS sin que se haya registrado el encabezado original (7 o 9 bytes); en estos casos, intenta recuperar desde archivos fuente largos o encapsular la secuencia usando FFmpeg.

Algunos reproductores de audio no pueden reconocer flujos de audio HE-AAC o LATM/LOAS, además de admitir solo el AAC-LC más básico y, como resultado, un archivo que no funciona en un programa podría reproducirse sin problemas en VLC. La conversión al formato encapsulado en un contenedor MP4 suele solucionar los problemas de duración de reproducción y de búsqueda para estos archivos: ffmpeg -i input.aac -c:a copy output.m4a. Los flujos de audio sin procesar suelen carecer de metadatos de duración; en consecuencia, los reproductores de audio muestran 00:00 o avanzan incorrectamente, por lo que se requiere convertir el archivo de audio a un contenedor. Los archivos .m4a renombrados pueden causar problemas al convertir en FFmpeg, ya que comienzan desde el bloque MP4 ftyp y no desde la sincronización de audio; cambia de nuevo la extensión a m4a en esta situación. Si los archivos .AAC no se abren en el reproductor designado, entonces cambia la asociación del programa: VLC media player, Apple Music, WM player. El contenido codificado con DRM de iTunes music store está en .m4p; como resultado, los reparadores de códecs no ayudarán en la autorización.

Consideraciones de seguridad

La secuencia de archivos AAC no consiste tampoco en macros, scripts de documentos, comandos ejecutados por el autor ni material ejecutable. La mayor vulnerabilidad potencial la causan vulnerabilidades del analizador y el decodificador del software multimedia: los encabezados ADTS pueden corromperse, tener un tamaño de fotograma incorrecto o simplemente ser sometidos a fuzzing y, por tanto, afectar a FFmpeg, al motor multimedia del navegador, así como a paquetes de códecs precompilados. Mantén actualizado tu programa VLC, tu programa FFmpeg, el motor multimedia del navegador y el paquete de códecs que se incluye en un sistema operativo; evita abrir archivos AAC desconocidos con aplicaciones antiguas o paquetes de códecs desactualizados dentro de la aplicación que uses. Los archivos .aac sin procesar prácticamente no contienen datos relacionados con el usuario, aunque los datos también pueden provenir de la ruta o del nombre del archivo y, en caso de convertirse a un archivo M4A, habría información como el título, el nombre del intérprete y el nombre de la cuenta o del dispositivo. Usa MediaInfo o ffprobe en primer lugar antes de reproducir la secuencia.

Historia y versiones

AAC fue concebido a partir de la tecnología de audio MPEG a principios de los años 90 como el sucesor de MP3, con el objetivo de ofrecer una mejor calidad a tasas de bits aproximadamente iguales. Su primera versión (conocida oficialmente como 'AAC') apareció estandarizada en 1997 en forma de MPEG-2 AAC como ISO/IEC 13818-7, abarcando tres formatos de perfil (Main Profile, Low Complexity y Scalable Sample Rate profiles). En 1999, se definió MPEG-4 Audio con MPEG-4 Audio/AAC (ISO/IEC 14496-3), añadiendo una gama de tipos de objeto a esta familia ampliada del códec AAC. Desarrollos posteriores de perfiles introdujeron High Efficiency (también llamado Enhanced Enhanced AAC, también HE-AAC y luego HE-AAC v1) con Spectral Band Replication (usado para mejorar codificaciones de muy baja tasa de bits), seguido de HE-AAC v2, que incorporó la funcionalidad Parametric Stereo (usada para codificar flujos de datos estéreo de tasa de bits extremadamente baja). Se hizo muy conocido entre los consumidores a través de los sistemas iTunes/iPod desarrollados y lanzados por Apple; sin embargo, en lugar de usar los archivos .aac reales, prefería empaquetar su audio codificado en el formato .m4a.

Esta combinación permite etiquetas, inclusión de carátulas, datos de reproducción sin pausas y mejores funciones de búsqueda que no están disponibles en un simple flujo .aac básico. El formato MP3 es más antiguo y la opción más segura para radios de coche y dispositivos antiguos en comparación con AAC, que por lo general ofrece una calidad de audio percibida similar pese a tasas de bits más bajas que MP3. OPUS ofrece una ventaja en calidad de audio en casos de llamadas de voz y transmisión en línea, a pesar de las tasas de bits más bajas. De hecho, muchos decodificadores de dispositivos portátiles antiguos decodifican AAC mejor que Opus. Como formato abierto, OGG admite Opus y también puede contener audio Vorbis, y es bueno para usar en aplicaciones web. Sin embargo, los formatos AAC siguen siendo más comunes en el software de Apple, así como en equipos de difusión. WAV es útil para almacenar archivos de audio destinados a la edición, pero genera archivos de audio grandes en comparación con el audio AAC.

Comentarios (0)

Respondiendo a

Aún no hay comentarios. Sé el primero en compartir tu experiencia con este tipo de archivo.