DocumentosImágenesMediaHerramientas PDF

Convertir M4A a AAC Online

Extrae el AAC puro del contenedor M4A. Gratis, en tu navegador, sin subir archivos.

Arrastra tu archivo aquí

.m4a · hasta 100 MB

Procesado en tu navegador — el archivo no se subeGratis
Nota: La primera conversión carga el motor FFmpeg (~25MB). Las siguientes conversiones serán más rápidas.

Extrae el stream AAC puro del contenedor M4A

Sin recodificación

El AAC se extrae del contenedor M4A sin modificar un solo bit de audio. Cero pérdida de calidad.

100% privado

Tus archivos M4A nunca salen de tu dispositivo. La extracción ocurre en tu navegador.

ADTS para streaming

El AAC se entrega en formato ADTS, compatible con HLS, sistemas embebidos y decodificadores hardware.

Contenedor vs. códec

M4A es el envoltorio MP4; AAC es el audio real. Esta herramienta separa uno del otro.

Tres pasos, sin complicaciones

1

Sube tu archivo M4A

Arrastra o selecciona el .m4a de iTunes, Apple Music o cualquier grabadora de audio. Sin registro, sin instalaciones.

2

Extracción del AAC en el navegador

El stream de audio AAC se extrae del contenedor MPEG-4 y se envuelve en formato ADTS directamente en tu dispositivo.

3

Descarga tu AAC

AAC raw listo para streaming, sistemas embebidos, reproductores que no aceptan el contenedor M4A, o para inspección técnica.

¿Tienes dudas?

La confusión es completamente comprensible y muy común. M4A y AAC se refieren a lo mismo en términos de calidad y datos de audio, pero son conceptualmente distintos: AAC (Advanced Audio Coding, ISO/IEC 14496-3) es el códec de audio — el algoritmo de compresión que codifica las muestras de audio. M4A es simplemente una extensión de archivo que indica que un archivo MPEG-4 Part 14 (MP4) contiene exclusivamente audio. Técnicamente, un archivo .m4a es un contenedor MP4 (.mp4) que contiene un stream de audio AAC. La distinción entre contenedor y códec es fundamental: el contenedor (M4A/MP4) proporciona metadatos, timestamps, estructura de índice y es lo que el sistema operativo ve como 'tipo de archivo'; el códec (AAC) es los datos de audio reales. Es exactamente la misma relación que existe entre MKV (contenedor) y H.264 (códec de video), o entre MP4 (contenedor) y HEVC (códec).

Los casos donde el AAC raw (en formato ADTS, Audio Data Transport Stream) es necesario en lugar de M4A incluyen: (1) streaming de audio en servidores multimedia que usan el protocolo HLS (HTTP Live Streaming) — los segmentos .ts de HLS con audio AAC usan ADTS; (2) sistemas embebidos con decodificadores de hardware AAC que no incluyen un parser de contenedor MP4 (procesadores DSP en cámaras IP, grabadoras de seguridad, dispositivos IoT); (3) herramientas de análisis de audio que inspeccionan directamente el bitstream AAC (por ejemplo, para verificar los parámetros del frame AAC: sample rate, channel configuration, perfil AAC-LC vs HE-AAC); (4) pipelines de procesamiento de audio que encadenan herramientas que trabajan con streams de audio crudos sin contenedor.

ADTS (Audio Data Transport Stream) es la forma de encapsulado más simple para el bitstream AAC: cada frame AAC va precedido por una cabecera de 7 u 9 bytes (según si se incluye CRC o no) que especifica la versión del perfil AAC (AAC-LC, HE-AAC), la frecuencia de muestreo y la configuración de canales. ADTS permite la decodificación desde cualquier punto del stream sin necesidad de analizar un contenedor completo, lo que lo hace ideal para streaming y para dispositivos con recursos limitados. El formato alternativo es LATM/LOAS (Low-overhead Audio Transport Multiplex), usado principalmente en DVB y algunos contextos de IPTV.

No. Los archivos M4A comprados en iTunes Music Store antes de 2009 y algunos archivos de Apple Music con DRM FairPlay (Apple's Digital Rights Management) tienen el audio cifrado. Solo los archivos M4A sin DRM son convertibles: esto incluye los archivos iTunes Plus (sin DRM, vendidos desde 2007 en iTunes), grabaciones propias en formato M4A, y cualquier M4A descargado de fuentes sin DRM. Los archivos de Apple Music transmitidos vía streaming no generan .m4a descargable sin DRM.

No hay pérdida de calidad de audio si la conversión es una desmultiplexación sin recodificación — que es exactamente lo que hace este conversor. El proceso extrae el stream AAC del contenedor MP4 y lo encapsula en ADTS sin modificar ni un bit del audio. Es equivalente a sacar un archivo de un ZIP: el contenido no cambia, solo el envoltorio. Esto se denomina 'remux' o 'stream copy' en terminología de procesamiento de medios.

Los archivos .aac en formato ADTS son ampliamente compatibles: VLC, iTunes/Music, Windows Media Player (con códecs instalados), QuickTime, foobar2000, y la mayoría de reproductores de Android e iOS los abren sin problemas. Algunos reproductores de hardware más antiguos o con implementaciones AAC más estrictas pueden preferir AAC en contenedor M4A. Para máxima compatibilidad en reproductores domésticos y de coche, el M4A original suele ser más universalmente aceptado que el AAC raw.

Convertir M4A a AAC: extrae el stream de audio puro del contenedor MPEG-4

La distinción entre M4A y AAC es uno de los malentendidos más frecuentes en el procesamiento de audio digital, y entenderla requiere comprender la diferencia entre códec y contenedor. AAC (Advanced Audio Coding) es un códec de audio desarrollado conjuntamente por Bell Labs, Dolby Laboratories, Fraunhofer IIS, Sony Corporation y Nokia, estandarizado como ISO/IEC 13818-7 (MPEG-2 AAC) en 1997 y posteriormente como ISO/IEC 14496-3 (MPEG-4 AAC) en 1999. AAC fue diseñado como el sucesor de MP3 (MPEG-1 Audio Layer III), ofreciendo mejor calidad a la misma tasa de bits — específicamente, AAC-LC a 128 kbps ofrece calidad subjetivamente equivalente a MP3 a 192 kbps según estudios de escucha ciega realizados por Fraunhofer en 1998. M4A, por su parte, es simplemente una convención de nombre de archivo: un archivo .m4a es un archivo MPEG-4 Part 14 (la especificación de contenedor ISO/IEC 14496-14, una extensión del contenedor QuickTime .mov) que contiene exclusivamente audio. Apple introdujo la extensión .m4a en iTunes para distinguir los archivos de audio MPEG-4 de los archivos de video MPEG-4 (.mp4, .m4v). La relación es análoga a cómo un sobre de carta es el contenedor y la carta es el contenido: M4A es el sobre, AAC es la carta.

La necesidad de extraer el AAC raw del contenedor M4A surge en contextos técnicos específicos donde el parser del contenedor MP4 introduce overhead o incompatibilidad. El caso más importante en 2025 es el streaming de audio mediante HLS (HTTP Live Streaming, protocolo desarrollado por Apple en 2009 y estandarizado por IETF como RFC 8216 en 2017). Los segmentos de audio en playlists HLS usan audio AAC en formato ADTS (Audio Data Transport Stream) dentro de contenedores MPEG-TS (.ts), no en M4A. Cuando un pipeline de publicación de audio necesita preparar contenido M4A para distribución HLS, el primer paso es extraer el stream AAC del contenedor M4A y segmentarlo en ADTS para los chunks de MPEG-TS del stream HLS. El segundo contexto técnico relevante es el procesamiento en sistemas embebidos: los decodificadores de hardware AAC presentes en procesadores DSP de cámaras IP (Hikvision, Dahua), grabadoras de seguridad NVR, y dispositivos IoT de audio frecuentemente implementan únicamente el decodificador ADTS sin un parser de contenedor MP4, porque añadir el parser MP4 en firmware con ROM limitada añade complejidad innecesaria cuando solo se necesita audio en streaming continuo.

El proceso técnico de extracción de AAC de M4A es conceptualmente un remux o stream copy: en lugar de decodificar el audio PCM y recodificarlo a AAC (lo que introduciría pérdida de calidad adicional), se lee directamente el bitstream AAC del interior del contenedor MP4 y se encapsula en ADTS sin modificarlo. La estructura interna de un archivo M4A sigue la especificación de boxes (átomos) del contenedor MPEG-4: un box 'ftyp' que identifica el tipo de archivo, un box 'moov' que contiene todos los metadatos de la pista (duración, sample rate, configuración de canales, timestamps de cada frame de audio en el box 'stts'), y un box 'mdat' que contiene los datos de audio comprimidos. Para extraer el AAC, es necesario leer el box 'mdat' y reconstituir el stream ADTS añadiendo las cabeceras ADTS estándar de 7 bytes frente a cada frame AAC, usando los parámetros de configuración (AudioSpecificConfig) leídos del box 'esds' del contenedor MP4. Convertir.ai realiza este proceso íntegramente en WebAssembly dentro del navegador, sin transmitir los datos del archivo a ningún servidor externo. El resultado es bit-idéntico al stream AAC original: cada frame AAC tiene exactamente los mismos bytes que en el M4A de origen, con la única diferencia de que ahora están encapsulados en ADTS en lugar de en un contenedor MP4.