De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

La codificación de audio avanzada ( AAC ) es un estándar de codificación de audio para la compresión de audio digital con pérdida . Diseñado para ser el sucesor del formato MP3 , AAC generalmente logra una calidad de sonido más alta que MP3 a la misma tasa de bits . [3]

AAC ha sido estandarizado por ISO e IEC como parte de las especificaciones MPEG-2 y MPEG-4 . [4] [5] Parte de AAC, HE-AAC ("AAC +"), es parte de MPEG-4 Audio y se adoptó en los estándares de radio digital DAB + y Digital Radio Mondiale , y en los estándares de televisión móvil DVB-H y ATSC-M / H .

AAC admite la inclusión de 48 canales de audio de ancho de banda completo (hasta 96 kHz) en una transmisión más 16 canales de efectos de baja frecuencia ( LFE , limitado a 120 Hz), hasta 16 canales de "acoplamiento" o de diálogo y hasta 16 transmisiones de datos . La calidad para estéreo es satisfactoria para los requisitos modestos a 96 kbit / s en modo estéreo conjunto ; sin embargo, la transparencia de alta fidelidad exige velocidades de datos de al menos 128 kbit / s ( VBR ). Las pruebas de audio MPEG-4 han demostrado que AAC cumple los requisitos denominados "transparentes" para la UIT a 128 kbit / s para estéreo y 320 kbit / s para audio 5.1 . [ cita requerida ]AAC usa solo un algoritmo de transformación de coseno discreto modificado (MDCT), lo que le otorga una mayor eficiencia de compresión que MP3, que usa un algoritmo de codificación híbrido que es parte MDCT y parte FFT . [3]

AAC es el formato de audio estándar o predeterminado para iPhone , iPod , iPad , Nintendo DSi , Nintendo 3DS , Apple Music , iTunes , DivX Plus Web Player , PlayStation 3 y varios teléfonos Nokia Series 40 . Es compatible con PlayStation Vita , Wii , la serie Sony Walkman MP3 y posteriores, Android y BlackBerry . AAC también es compatible con los fabricantes de sistemas de audio para automóviles en el tablero. [ cuando? ] [ vago]

Historia [ editar ]

Antecedentes [ editar ]

La transformada de coseno discreta (DCT), un tipo de codificación de transformada para la compresión con pérdida , fue propuesta por Nasir Ahmed en 1972 y desarrollada por Ahmed con T. Natarajan y KR Rao en 1973, publicando sus resultados en 1974. [6] [7 ] [8] Esto llevó al desarrollo de la transformada de coseno discreta modificada (MDCT), propuesta por JP Princen, AW Johnson y AB Bradley en 1987, [9] siguiendo un trabajo anterior de Princen y Bradley en 1986. [10] El MP3 El estándar de codificación de audio introducido en 1994 utilizó un algoritmo de codificación híbrido que es parte MDCT y parteFFT . [11] AAC utiliza un algoritmo puramente MDCT, lo que le otorga una mayor eficiencia de compresión que MP3. [3]

AAC se desarrolló con la cooperación y las contribuciones de empresas como Bell Labs , Fraunhofer IIS , Dolby Laboratories , LG Electronics , NEC , NTT Docomo , Panasonic , Sony Corporation , [1] ETRI , JVC Kenwood , Philips , Microsoft y NTT . [12] Fue declarado oficialmente estándar internacional por el Moving Picture Experts Group en abril de 1997. Se especifica como Parte 7 del estándar MPEG-2 ySubparte 4 de la Parte 3 del estándar MPEG-4 . [13]

Estandarización [ editar ]

En 1997, AAC se introdujo por primera vez como MPEG-2 Parte 7 , formalmente conocido como ISO / IEC 13818-7: 1997 . Esta parte de MPEG-2 era una parte nueva, ya que MPEG-2 ya incluía MPEG-2 Parte 3 , formalmente conocida como ISO / IEC 13818-3: MPEG-2 BC (Compatible con versiones anteriores). [14] [15] Por lo tanto, MPEG-2 Part 7 también se conoce como MPEG-2 NBC (no compatible con versiones anteriores), porque no es compatible con los formatos de audio MPEG-1 ( MP1 , MP2 y MP3 ). [14] [16] [17] [18]

MPEG-2 Parte 7 definió tres perfiles: perfil de baja complejidad (AAC-LC / LC-AAC), perfil principal (AAC principal) y perfil de frecuencia de muestreo escalable (AAC-SSR). El perfil AAC-LC consiste en un formato base muy parecido al formato de codificación Perceptual Audio Coding (PAC) de AT&T, [19] [20] [21] con la adición de modelado de ruido temporal (TNS), [22] la ventana de Kaiser (descrita a continuación), un cuantificador no uniformey una reelaboración del formato de flujo de bits para manejar hasta 16 canales estéreo, 16 canales mono, 16 canales de efectos de baja frecuencia (LFE) y 16 canales de comentarios en un flujo de bits. El perfil principal agrega un conjunto de predictores recursivos que se calculan en cada toque del banco de filtros. El SSR utiliza un banco de filtros PQMF de 4 bandas, seguido de cuatro bancos de filtros más cortos, para permitir tasas de muestreo escalables.

En 1999, MPEG-2 Part 7 se actualizó e incluyó en la familia de estándares MPEG-4 y se conoció como MPEG-4 Part 3 , MPEG-4 Audio o ISO / IEC 14496-3: 1999 . Esta actualización incluyó varias mejoras. Una de estas mejoras fue la adición de tipos de objetos de audio que se utilizan para permitir la interoperabilidad con una amplia gama de otros formatos de audio como TwinVQ , CELP , HVXC , interfaz de texto a voz y audio estructurado MPEG-4 . Otra adición notable en esta versión del estándar AAC es la sustitución de ruido perceptual(PNS). En ese sentido, los perfiles AAC (perfiles AAC-LC, AAC Main y AAC-SSR) se combinan con la sustitución del ruido de percepción y se definen en el estándar de audio MPEG-4 como tipos de objetos de audio. [23] Los tipos de objetos de audio MPEG-4 se combinan en cuatro perfiles de audio MPEG-4: principal (que incluye la mayoría de los tipos de objetos de audio MPEG-4), escalable (AAC LC, AAC LTP, CELP, HVXC, TwinVQ, síntesis de tabla de ondas , TTSI), habla (CELP, HVXC, TTSI) y síntesis de baja frecuencia (síntesis de tabla de ondas, TTSI). [24] [25]

El software de referencia para MPEG-4 Parte 3 se especifica en MPEG-4 Parte 5 y los flujos de bits de conformidad se especifican en MPEG-4 Parte 4. MPEG-4 Audio sigue siendo compatible con MPEG-2 Parte 7. [26]

MPEG-4 Audio Version 2 (ISO / IEC 14496-3: 1999 / Amd 1: 2000) definió nuevos tipos de objetos de audio: el tipo de objeto AAC de bajo retardo ( AAC-LD ), el tipo de objeto de codificación aritmética en segmentos de bits (BSAC) , codificación de audio paramétrica utilizando versiones armónicas e individuales de líneas más resistentes al ruido y a errores (ER) de los tipos de objetos. [27] [28] [29] También definió cuatro nuevos perfiles de audio: perfil de audio de alta calidad, perfil de audio de bajo retardo, perfil de audio natural y perfil de interconexión de audio móvil. [30]

El perfil HE-AAC (AAC LC con SBR ) y el perfil AAC (AAC LC) se estandarizaron por primera vez en ISO / IEC 14496-3: 2001 / Amd 1: 2003. [31] El perfil HE-AAC v2 (AAC LC con SBR y estéreo paramétrico) se especificó por primera vez en ISO / IEC 14496-3: 2005 / Amd 2: 2006. [32] [33] [34] El tipo de objeto de audio estéreo paramétrico utilizado en HE-AAC v2 se definió por primera vez en ISO / IEC 14496-3: 2001 / Amd 2: 2004. [35] [36] [37]

La versión actual del estándar AAC se define en ISO / IEC 14496-3: 2009. [38]

AAC + v2 también está estandarizado por ETSI ( Instituto Europeo de Normas de Telecomunicaciones ) como TS 102005. [35]

El estándar MPEG-4 Part 3 también contiene otras formas de comprimir sonido. Estos incluyen formatos de compresión sin pérdida, audio sintético y formatos de compresión de baja tasa de bits que se utilizan generalmente para el habla.

Mejoras de AAC sobre MP3 [ editar ]

Advanced Audio Coding está diseñado para ser el sucesor de MPEG-1 Audio Layer 3 , conocido como formato MP3, que fue especificado por ISO / IEC en 11172-3 ( MPEG-1 Audio) y 13818-3 ( MPEG-2 Audio) .

Las pruebas a ciegas a fines de la década de 1990 mostraron que AAC demostró una mayor calidad de sonido y transparencia que MP3 para archivos codificados con la misma tasa de bits. [3]

Las mejoras incluyen:

  • más frecuencias de muestreo (de 8 a 96 kHz ) que MP3 (de 16 a 48 kHz);
  • hasta 48 canales (MP3 admite hasta dos canales en modo MPEG-1 y hasta 5.1 canales en modo MPEG-2);
  • velocidades de bits arbitrarias y longitud de trama variable. Velocidad de bits constante estandarizada con depósito de bits;
  • mayor eficiencia y banco de filtros más simple . AAC utiliza una MDCT pura (transformada de coseno discreta modificada), en lugar de la codificación híbrida de MP3 (que era en parte MDCT y en parte FFT );
  • mayor eficiencia de codificación para señales estacionarias (AAC usa un tamaño de bloque de 1024 o 960 muestras, lo que permite una codificación más eficiente que los 576 bloques de muestra de MP3);
  • mayor precisión de codificación para señales transitorias (AAC utiliza un tamaño de bloque de 128 o 120 muestras, lo que permite una codificación más precisa que los 192 bloques de muestra de MP3);
  • posibilidad de utilizar la función de ventana derivada de Kaiser-Bessel para eliminar la fuga espectral a expensas de ensanchar el lóbulo principal;
  • manejo mucho mejor de frecuencias de audio por encima de 16 kHz;
  • estéreo de articulaciones más flexible (se pueden usar diferentes métodos en diferentes rangos de frecuencia);
  • módulos adicionales (herramientas) agregados para aumentar la eficiencia de la compresión: TNS , predicción hacia atrás, sustitución de ruido perceptual (PNS), etc. Estos módulos se pueden combinar para constituir diferentes perfiles de codificación.

En general, el formato AAC permite a los desarrolladores más flexibilidad para diseñar códecs que MP3 y corrige muchas de las elecciones de diseño realizadas en la especificación de audio MPEG-1 original. Esta mayor flexibilidad a menudo conduce a estrategias de codificación más concurrentes y, como resultado, a una compresión más eficiente. Esto es especialmente cierto a velocidades de bits muy bajas, donde la codificación estéreo superior, la MDCT pura y los mejores tamaños de ventana de transformación hacen que MP3 no pueda competir.

Si bien el formato MP3 tiene soporte de hardware y software casi universal, principalmente porque MP3 fue el formato elegido durante los primeros años cruciales de intercambio / distribución generalizada de archivos de música a través de Internet, AAC es un fuerte competidor debido a un apoyo inquebrantable de la industria. . [39]

Funcionalidad [ editar ]

AAC es un algoritmo de codificación de audio de banda ancha que explota dos estrategias de codificación principales para reducir drásticamente la cantidad de datos necesarios para representar audio digital de alta calidad:

  • Los componentes de la señal que son perceptualmente irrelevantes se descartan.
  • Se eliminan las redundancias en la señal de audio codificada.

El proceso de codificación real consta de los siguientes pasos:

  • La señal se convierte del dominio del tiempo al dominio de la frecuencia utilizando la transformada de coseno discreta modificada hacia adelante (MDCT) . Esto se hace utilizando bancos de filtros que toman un número apropiado de muestras de tiempo y las convierten en muestras de frecuencia.
  • La señal en el dominio de la frecuencia se cuantifica basándose en un modelo psicoacústico y se codifica.
  • Se agregan códigos de corrección de errores internos.
  • La señal se almacena o se transmite.
  • Para evitar muestras corruptas, se aplica a cada cuadro una implementación moderna del algoritmo Luhn mod N. [40]

El estándar de audio MPEG-4 no define un conjunto único o pequeño de esquemas de compresión altamente eficientes, sino más bien una caja de herramientas compleja para realizar una amplia gama de operaciones, desde codificación de voz de baja tasa de bits hasta codificación de audio de alta calidad y síntesis musical.

  • La familia de algoritmos de codificación de audio MPEG-4 abarca desde la codificación de voz de baja velocidad de bits (hasta 2 kbit / s) hasta la codificación de audio de alta calidad (a 64 kbit / s por canal y más).
  • AAC ofrece frecuencias de muestreo entre 8 kHz y 96 kHz y cualquier número de canales entre 1 y 48.
  • A diferencia del banco de filtros híbrido de MP3, AAC utiliza la transformada de coseno discreta modificada ( MDCT ) junto con las longitudes de ventana aumentadas de 1024 o 960 puntos.

Los codificadores AAC pueden cambiar dinámicamente entre un solo bloque MDCT de 1024 puntos de longitud u 8 bloques de 128 puntos (o entre 960 puntos y 120 puntos, respectivamente).

  • Si se produce un cambio de señal o un transitorio, se eligen 8 ventanas más cortas de 128/120 puntos cada una por su mejor resolución temporal.
  • De manera predeterminada, la ventana más larga de 1024 puntos / 960 puntos se usa de otra manera porque la resolución de frecuencia aumentada permite un modelo psicoacústico más sofisticado, lo que resulta en una eficiencia de codificación mejorada.

Codificación modular [ editar ]

AAC adopta un enfoque modular para la codificación. Dependiendo de la complejidad del flujo de bits a codificar, el rendimiento deseado y la salida aceptable, los implementadores pueden crear perfiles para definir cuál de un conjunto específico de herramientas quieren usar para una aplicación particular.

El estándar MPEG-2 Parte 7 (Codificación de audio avanzada) se publicó por primera vez en 1997 y ofrece tres perfiles predeterminados: [2] [41]

  • Baja complejidad (LC) : el más simple y más utilizado y compatible
  • Perfil principal (principal) : como el perfil LC, con la adición de predicción hacia atrás
  • Frecuencia de muestreo escalable (SSR) también conocida como Frecuencia de muestreo escalable (SRS)

El estándar MPEG-4 Part 3 (MPEG-4 Audio) definió varias herramientas de compresión nuevas (también conocidas como tipos de objetos de audio ) y su uso en perfiles completamente nuevos. AAC no se utiliza en algunos de los perfiles de audio MPEG-4. El perfil MPEG-2 Part 7 AAC LC, el perfil AAC Main y el perfil AAC SSR se combinan con la sustitución de ruido perceptual y se definen en el estándar de audio MPEG-4 como tipos de objetos de audio (bajo el nombre AAC LC, AAC Main y AAC SSR). Estos se combinan con otros tipos de objetos en los perfiles de audio MPEG-4. [23] Aquí hay una lista de algunos perfiles de audio definidos en el estándar MPEG-4: [32] [42]

  • Perfil de audio principal : definido en 1999, utiliza la mayoría de los tipos de objetos de audio MPEG-4 (principal AAC, AAC-LC, AAC-SSR, AAC-LTP, AAC escalable, TwinVQ, CELP, HVXC, TTSI, síntesis principal)
  • Perfil de audio escalable : definido en 1999, utiliza AAC-LC, AAC-LTP, AAC Scalable, TwinVQ, CELP, HVXC, TTSI
  • Perfil de audio de voz : definido en 1999, utiliza CELP, HVXC, TTSI
  • Perfil de audio sintético : definido en 1999, TTSI, síntesis principal
  • Perfil de audio de alta calidad : definido en 2000, utiliza AAC-LC, AAC-LTP, AAC escalable, CELP, ER-AAC-LC, ER-AAC-LTP, ER-AAC escalable, ER-CELP
  • Perfil de audio de bajo retardo : definido en 2000, utiliza CELP, HVXC, TTSI, ER-AAC-LD, ER-CELP, ER-HVXC
  • Low Delay AAC v2 : definido en 2012, utiliza AAC-LD, AAC-ELD y AAC-ELDv2 [43]
  • Perfil de interconexión de audio móvil : definido en 2000, utiliza ER-AAC-LC, ER-AAC-Scalable, ER-TwinVQ, ER-BSAC, ER-AAC-LD
  • Perfil AAC : definido en 2003, utiliza AAC-LC
  • Perfil AAC de alta eficiencia : definido en 2003, utiliza AAC-LC, SBR
  • Perfil AAC v2 de alta eficiencia : definido en 2006, utiliza AAC-LC, SBR, PS
  • Extended High Efficiency AAC xHE-AAC : definido en 2012, utiliza USAC

Una de las muchas mejoras en MPEG-4 Audio es un tipo de objeto llamado predicción a largo plazo (LTP), que es una mejora del perfil principal que utiliza un predictor directo con menor complejidad computacional. [26]

Kit de herramientas de protección contra errores de AAC [ editar ]

La aplicación de la protección contra errores permite la corrección de errores hasta cierto punto. Los códigos de corrección de errores se aplican generalmente por igual a toda la carga útil. Sin embargo, dado que diferentes partes de una carga útil AAC muestran una sensibilidad diferente a los errores de transmisión, este no sería un enfoque muy eficiente.

La carga útil de AAC se puede subdividir en partes con diferentes sensibilidades de error.

  • Se pueden aplicar códigos independientes de corrección de errores a cualquiera de estas partes utilizando la herramienta Protección contra errores (EP) definida en el estándar de audio MPEG-4.
  • Este conjunto de herramientas proporciona la capacidad de corrección de errores a las partes más sensibles de la carga útil para mantener bajos los gastos generales adicionales.
  • El kit de herramientas es retrocompatible con decodificadores AAC más simples y preexistentes. Gran parte de las funciones de corrección de errores del kit de herramientas se basan en difundir información sobre la señal de audio de manera más uniforme en el flujo de datos.

AAC resistente a errores (ER) [ editar ]

Se pueden utilizar técnicas de resistencia a errores (ER) para hacer que el esquema de codificación en sí sea más robusto frente a errores.

Para AAC, se desarrollaron y definieron tres métodos personalizados en MPEG-4 Audio

  • Reordenamiento de palabras en clave de Huffman (HCR) para evitar la propagación de errores dentro de los datos espectrales
  • Libros de códigos virtuales (VCB11) para detectar errores graves dentro de los datos espectrales
  • Código de longitud variable reversible (RVLC) para reducir la propagación de errores dentro de los datos del factor de escala

Retraso bajo de AAC [ editar ]

Los estándares de codificación de audio MPEG-4 Low Delay, Enhanced Low Delay y Enhanced Low Delay v2 ( AAC-LD , AAC-ELD, AAC-ELDv2) como se define en ISO / IEC 14496-3: 2009 e ISO / IEC 14496-3: 2009 / Amd 3 están diseñados para combinar las ventajas de la codificación de audio perceptual con el bajo retardo necesario para la comunicación bidireccional. Se derivan en gran medida del formato MPEG-2 Advanced Audio Coding (AAC). [44] [45] [46] La GSMA recomienda AAC-ELD como códec de voz de banda súper ancha en el perfil IMS para el servicio de videoconferencia de alta definición (HDVC). [47]

Licencias y patentes [ editar ]

No se requieren licencias ni pagos para que un usuario transmita o distribuya contenido en formato AAC. [48] Esta sola razón podría haber hecho de AAC un formato más atractivo para distribuir contenido que su predecesor MP3, particularmente para contenido de transmisión (como radio por Internet) dependiendo del caso de uso.

Sin embargo, una licencia de patente es [ ¿cuándo? ] requerido para todos los fabricantes o desarrolladores de códecs AAC . [49] Por esta razón, las implementaciones de software de código abierto y gratuito , como FFmpeg y FAAC, pueden distribuirse únicamente en forma de código fuente , a fin de evitar la infracción de patentes. (Consulte más abajo en Productos compatibles con AAC, Software).

Los titulares de patentes de AAC incluyen Bell Labs , Dolby , Fraunhofer , LG Electronics , NEC , NTT Docomo , Panasonic , Sony Corporation , [1] ETRI , JVC Kenwood , Philips , Microsoft y NTT . [12]

Extensiones y mejoras [ editar ]

Se han agregado algunas extensiones al primer estándar AAC (definido en MPEG-2 Parte 7 en 1997):

  • Sustitución de ruido perceptual (PNS) , agregado en MPEG-4 en 1999. Permite la codificación de ruido como datos pseudoaleatorios .
  • Long Term Predictor (LTP) , agregado en MPEG-4 en 1999. Es un predictor directo con menor complejidad computacional. [26]
  • Error Resilience (ER) , agregado en MPEG-4 Audio versión 2 en 2000, utilizado para el transporte sobre canales propensos a errores [50]
  • AAC-LD (Low Delay), definido en 2000, utilizado para aplicaciones de conversación en tiempo real
  • AAC de alta eficiencia (HE-AAC) , también conocido como aacPlus v1 o AAC +, la combinación de SBR (replicación de banda espectral) y AAC LC. Se utiliza para tasas de bits bajas. Definido en 2003.
  • HE-AAC v2 , también conocido como aacPlus v2 o eAAC +, la combinación de estéreo paramétrico (PS) y HE-AAC; utilizado para tasas de bits aún más bajas. Definido en 2004 y 2006.
  • MPEG-4 Scalable To Lossless (SLS) , definido en 2006, puede complementar un flujo AAC para proporcionar una opción de decodificación sin pérdidas, como en el producto "HD-AAC" de Fraunhofer IIS.

Formatos de contenedor[ editar ]

Además de MP4 , 3GP y otros formatos de contenedor basados ​​en el formato de archivo multimedia base ISO para el almacenamiento de archivos, los datos de audio AAC se empaquetaron primero en un archivo para el estándar MPEG-2 utilizando el formato de intercambio de datos de audio (ADIF), [51] que consiste de un solo encabezado seguido de los bloques de datos de audio AAC sin procesar. [52] Sin embargo, si los datos se van a transmitir dentro de un flujo de transporte MPEG-2, se utiliza un formato de auto-sincronización llamado flujo de transporte de datos de audio (ADTS), que consta de una serie de cuadros, cada cuadro tiene un encabezado seguido por los datos de audio AAC. [51] Este archivo y formato basado en transmisión se definen en MPEG-2 Parte 7, pero MPEG-4 solo los considera informativos, por lo que un decodificador MPEG-4 no necesita admitir ninguno de los formatos. [51] Estos contenedores, así como un flujo AAC sin procesar, pueden tener la extensión de archivo .aac. MPEG-4 Parte 3 también define su propio formato de auto-sincronización llamado Low Overhead Audio Stream (LOAS) que encapsula no solo AAC, sino cualquier esquema de compresión de audio MPEG-4 como TwinVQ y ALS . Este formato es el que se definió para su uso en transmisiones de transporte DVB cuando los codificadores utilizan SBR o estéreo paramétrico.Extensiones AAC. Sin embargo, está restringido a un solo flujo AAC no multiplexado. Este formato también se conoce como multiplexación de transporte de audio de baja sobrecarga (LATM), que es solo una versión de flujo múltiple intercalado de un LOAS. [51]

Productos compatibles con AAC [ editar ]

Estándares de HDTV [ editar ]

ISDB-T japonés [ editar ]

En diciembre de 2003, Japón comenzó a transmitir el estándar terrestre DTV ISDB-T que implementa video MPEG-2 y audio MPEG-2 AAC. En abril de 2006 Japón comenzó a transmitir el subprograma móvil ISDB-T, llamado 1seg, que fue la primera implementación de video H.264 / AVC con audio HE-AAC en el servicio de transmisión de HDTV terrestre en el planeta.

ISDB-Tb internacional [ editar ]

En diciembre de 2007, Brasil comenzó a transmitir el estándar DTV terrestre llamado International ISDB-Tb que implementa codificación de video H.264 / AVC con audio AAC-LC en el programa principal (simple o múltiple) y video H.264 / AVC con audio HE-AACv2 en el subprograma móvil 1seg.

DVB [ editar ]

La ETSI , el organismo rector de normas para el conjunto de DVB , admite la codificación de audio AAC, HE-AAC y HE-AAC v2 en aplicaciones DVB desde al menos 2004. [53] Las transmisiones DVB que utilizan la compresión H.264 para vídeo normalmente utilizan HE -AAC para audio. [ cita requerida ]

Hardware [ editar ]

iTunes y iPod [ editar ]

En abril de 2003, Apple atrajo la atención general hacia AAC al anunciar que sus productos iTunes e iPod admitirían canciones en formato MPEG-4 AAC (a través de una actualización de firmware para iPods más antiguos). Los clientes pueden descargar música en una forma de AAC restringida por la Administración de Derechos Digitales (DRM) de código cerrado (ver FairPlay ) a través de iTunes Store o crear archivos sin DRM desde sus propios CD usando iTunes. En años posteriores, Apple comenzó a ofrecer videos musicales y películas, que también usan AAC para la codificación de audio.

El 29 de mayo de 2007, Apple comenzó a vender canciones y videos musicales sin DRM de los sellos discográficos participantes. Estos archivos se adhieren principalmente al estándar AAC y se pueden reproducir en muchos productos que no son de Apple, pero incluyen información personalizada de iTunes, como la carátula del álbum y un recibo de compra, a fin de identificar al cliente en caso de que el archivo se filtre en peer-to. -redes de pares . Sin embargo, es posible eliminar estas etiquetas personalizadas para restaurar la interoperabilidad con reproductores que se ajusten estrictamente a la especificación AAC. [ cita requerida ] A partir del 6 de enero de 2009, casi toda la música en la iTunes Store de la región de EE. UU. se convirtió en libre de DRM, y el resto se convirtió en libre de DRM a fines de marzo de 2009. [54]

iTunes admite una opción de codificación de "Tasa de bits variable" (VBR) que codifica las pistas AAC en un esquema de "Tasa de bits promedio" (ABR). [ cita requerida ] Desde septiembre de 2009, Apple ha agregado soporte para HE-AAC (que es completamente parte del estándar MP4) solo para transmisiones de radio, no para reproducción de archivos, y iTunes aún carece de soporte para la verdadera codificación VBR. Sin embargo, la API de QuickTime subyacente ofrece un verdadero perfil de codificación VBR.

Otros reproductores portátiles [ editar ]

  • Archos
  • Cowon (compatible no oficialmente con algunos modelos)
  • Portable Zen creativo
  • Fiio (todos los modelos actuales)
  • Nintendo 3ds
  • Nintendo DSi
  • Philips GoGear Muse
  • PlayStation Portable (PSP) con firmware 2.0 o superior
  • Samsung YEPP
  • SanDisk Sansa (algunos modelos)
  • Walkman
  • Zune
  • Cualquier reproductor portátil que sea totalmente compatible con el firmware de terceros de Rockbox

Teléfonos móviles [ editar ]

Durante varios años, muchos teléfonos móviles de fabricantes como Nokia , Motorola , Samsung , Sony Ericsson , BenQ-Siemens y Philips han admitido la reproducción AAC. El primer teléfono de este tipo fue el Nokia 5510 lanzado en 2002, que también reproduce MP3. Sin embargo, este teléfono fue un fracaso comercial [ cita requerida ] y dichos teléfonos con reproductores de música integrados no ganaron popularidad hasta 2005, cuando continuó la tendencia de tener soporte AAC y MP3. La mayoría de los nuevos teléfonos inteligentes y teléfonos con temas musicales admiten la reproducción de estos formatos.

  • Los teléfonos Sony Ericsson admiten varios formatos AAC en un contenedor MP4. AAC-LC es compatible con todos los teléfonos que comienzan con K700 , los teléfonos que comienzan con W550 son compatibles con HE-AAC. Los dispositivos más recientes, como P990 , K610 , W890i y versiones posteriores, son compatibles con HE-AAC v2.
  • Nokia XpressMusic y otros teléfonos multimedia Nokia de nueva generación, como las series N y E, también admiten el formato AAC en los perfiles LC, HE, M4A y HEv2. Estos también admiten la reproducción de audio AAC codificado en LTP.
  • Los teléfonos BlackBerry que ejecutan elsistema operativo BlackBerry 10 admiten la reproducción AAC de forma nativa. Algunosdispositivos BlackBerry OS de la generación anteriortambién son compatibles con AAC.
  • bada OS
  • El iPhone de Apple admite archivos AAC protegidos con AAC y FairPlay que antes se usaban como formato de codificación predeterminado en iTunes Store hasta la eliminación de las restricciones de DRM en marzo de 2009 .
  • Android 2.3 [55] y versiones posteriores son compatibles con AAC-LC, HE-AAC y HE-AAC v2 en contenedores MP4 o M4A junto con varios otros formatos de audio. Android 3.1 y versiones posteriores admiten archivos ADTS sin procesar. Android 4.1 puede codificar AAC. [56]
  • WebOS de HP / Palm admite contenedores AAC, AAC +, eAAC + y .m4a en su reproductor de música nativo, así como en varios reproductores de terceros. Sin embargo, no es compatible con los archivos FairPlay DRM de Apple descargados de iTunes. [57]
  • Eltiempo de ejecución Silverlight de Windows Phone escompatible con la decodificación AAC-LC, HE-AAC y HE-AAC v2.

Otros dispositivos [ editar ]

  • Manzana 's iPad : apoya AAC y AAC FairPlay archivos protegidos utilizados como formato predeterminado de codificación en el iTunes Store
  • PDA Palm OS : muchos PDA y teléfonos inteligentes basados ​​en Palm OS pueden reproducir AAC y HE-AAC con el software de terceros Pocket Tunes . La versión 4.0, lanzada en diciembre de 2006, agregó soporte para archivos nativos AAC y HE-AAC. El códec AAC para TCPMP , un reproductor de video popular, fue retirado después de la versión 0.66 debido a problemas de patentes, pero aún se puede descargar de sitios distintos a corecodec.org. CorePlayer, la continuación comercial de TCPMP, incluye soporte AAC. Otros programas de Palm OS que admiten AAC incluyen Kinoma Player y AeroPlayer.
  • Windows Mobile : admite AAC ya sea por el reproductor nativo de Windows Media o por productos de terceros (TCPMP, CorePlayer) [ cita requerida ]
  • Epson : Admite reproducción AAC en losvisores de almacenamiento de fotos / multimedia P-2000 y P-4000
  • Sony Reader : reproduce archivos M4A que contienen AAC y muestra metadatos creados por iTunes. Otros productos de Sony, incluidos los Network Walkman de las series A y E, admiten AAC con actualizaciones de firmware (lanzadas en mayo de 2006), mientras que la serie S lo admite desde el primer momento.
  • Sonos Digital Media Player : admite la reproducción de archivos AAC
  • Barnes & Noble Nook Color : admite la reproducción de archivos codificados AAC
  • Roku SoundBridge : un reproductor de audio en red, admite la reproducción de archivos codificados AAC
  • Squeezebox : reproductor de audio en red (fabricado por Slim Devices , unaempresa de Logitech ) que admite la reproducción de archivos AAC
  • PlayStation 3 : admite la codificación y decodificación de archivos AAC
  • Xbox 360 : admite la transmisión de AAC a través del software Zune y de iPods compatibles conectados a través del puerto USB
  • Wii : admite archivos AAC a través de la versión 1.1 del Canal de fotos a partir del 11 de diciembre de 2007. Todos los perfiles AAC y velocidades de bits son compatibles siempre que tengan la extensión de archivo .m4a. Esta actualización eliminó la compatibilidad con MP3, pero los usuarios que lo hayan instalado pueden cambiar a la versión anterior si lo desean. [58]
  • Livescribe Pulse y Echo Smartpens : grabe y almacene audio en formato AAC. Los archivos de audio se pueden reproducir mediante el altavoz integrado del lápiz, los auriculares conectados o en una computadora mediante el software Livescribe Desktop. Los archivos AAC se almacenan en la carpeta "Mis documentos" del usuario del sistema operativo Windows y se pueden distribuir y reproducir sin hardware o software especializado de Livescribe.
  • Google Chromecast : admite la reproducción de audio LC-AAC y HE-AAC [59]

Software [ editar ]

Casi todos los reproductores multimedia informáticos actuales incluyen decodificadores integrados para AAC o pueden utilizar una biblioteca para decodificarlos. En Microsoft Windows , DirectShow se puede usar de esta manera con los filtros correspondientes para habilitar la reproducción AAC en cualquier reproductor basado en DirectShow . Mac OS X admite AAC a través de las bibliotecas QuickTime .

Adobe Flash Player , desde la actualización 3 de la versión 9, también puede reproducir transmisiones AAC. [60] [61] Dado que Flash Player también es un complemento de navegador, también puede reproducir archivos AAC a través de un navegador.

El Rockbox de código abierto del firmware (disponible para varios reproductores portátiles) también ofrece soporte para AAC en diversos grados, dependiendo del modelo de jugador y el perfil AAC.

La compatibilidad con iPod opcional (reproducción de archivos AAC no protegidos) para Xbox 360 está disponible como descarga gratuita desde Xbox Live . [62]

La siguiente es una lista no completa de otras aplicaciones de reproducción de software:

  • 3ivx MPEG-4 : un conjunto de complementos de DirectShow y QuickTime que admiten la codificación AAC o la decodificación AAC / HE-AAC en cualquier aplicación DirectShow
  • CorePlayer : también es compatible con LC y HE AAC
  • ffdshow : un filtro DirectShow de código abierto gratuito para Microsoft Windows que utiliza FAAD2 para admitir la decodificación AAC
  • foobar2000 : un reproductor de audio gratuito para Windows compatible con LC y HE AAC
  • KMPlayer
  • MediaMonkey
  • AIMP
  • Media Player Classic Home Cinema
  • mp3tag
  • MPlayer o xine : se utilizan a menudo como decodificadores AAC en Linux o Macintosh
  • MusicBee : un administrador y reproductor de música avanzado que también admite la codificación y extracción a través de un complemento
  • RealPlayer : incluye el codificador AAC RealAudio 10 de RealNetworks
  • Songbird : admite AAC en Windows , Linux y Mac OS X , incluida la codificación de administración de derechos DRM utilizada para la música comprada en iTunes Store, con un complemento
  • Sony SonicStage
  • Reproductor multimedia VLC : admite la reproducción y codificación de archivos MP4 y AAC sin procesar
  • Winamp para Windows : incluye un codificador AAC que admite LC y HE AAC
  • Windows Media Player 12 : lanzado con Windows 7 , admite la reproducción de archivos AAC de forma nativa
  • Otro Real: Rhapsody es compatible con el códec RealAudio AAC, además de ofrecer pistas de suscripción codificadas con AAC
  • XBMC : admite AAC (tanto LC como HE).
  • XMMS : admite la reproducción de MP4 mediante un complemento proporcionado por la biblioteca faad2

Algunos de estos reproductores (por ejemplo, foobar2000, Winamp y VLC) también admiten la decodificación de ADTS (Audio Data Transport Stream) mediante el protocolo SHOUTcast . Los complementos para Winamp y foobar2000 permiten la creación de dichos flujos.

Nero Digital Audio [ editar ]

En mayo de 2006, Nero AG lanzó una herramienta de codificación AAC gratuita, Nero Digital Audio (la parte del códec AAC se ha convertido en Nero AAC Codec ), [63] que es capaz de codificar LC-AAC, HE-AAC y HE-AAC v2 arroyos. La herramienta es solo una herramienta de interfaz de línea de comandos . También se incluye una utilidad separada para decodificar a PCM WAV .

Varias herramientas, incluido el reproductor de audio foobar2000 y MediaCoder, pueden proporcionar una GUI para este codificador.

FAAC y FAAD2 [ editar ]

FAAC y FAAD2 son las siglas de Freeware Advanced Audio Coder y Decoder 2 respectivamente. FAAC admite los tipos de objetos de audio LC, Main y LTP. [64] FAAD2 admite los tipos de objetos de audio LC, Main, LTP, SBR y PS. [65] Aunque FAAD2 es software libre , FAAC no es software libre.

Fraunhofer FDK AAC [ editar ]

Un codificador / decodificador de código abierto creado por Fraunhofer incluido en Android se ha portado a otras plataformas. Es el codificador AAC recomendado de FFmpeg. [ cita requerida ]

FFmpeg y Libav [ editar ]

El codificador AAC nativa creada en FFmpeg 's libavcodec , y en forma de horquilla con Libav , se considera experimental y pobres. Se realizó una gran cantidad de trabajo para la versión 3.0 de FFmpeg (febrero de 2016) para que su versión sea utilizable y competitiva con el resto de codificadores AAC. [66] Libav no ha fusionado este trabajo y continúa usando la versión anterior del codificador AAC. Estos codificadores son de código abierto con licencia LGPL y se pueden construir para cualquier plataforma en la que se puedan construir los marcos FFmpeg o Libav.

Tanto FFmpeg como Libav pueden usar la biblioteca Fraunhofer FDK AAC a través de libfdk-aac, y aunque el codificador nativo FFmpeg se ha vuelto lo suficientemente estable y bueno para el uso común, FDK todavía se considera el codificador de mayor calidad disponible para su uso con FFmpeg. [67] Libav también recomienda usar FDK AAC si está disponible. [68]

Ver también [ editar ]

  • Comparación de formatos de codificación de audio
  • AAC-LD
  • MPEG-4 Part 14 (formato contenedor)
  • ALAC : códec sin pérdidas propio de Apple
  • Vorbis : el principal competidor abierto y libre de regalías de AAC y MP3
  • Opus : un códec abierto y libre de regalías para uso precodificado e interactivo, estandarizado en 2012

Referencias [ editar ]

  1. ^ a b c "A través de licencias anuncia licencia de patente conjunta AAC actualizada" . Business Wire . 5 de enero de 2009 . Consultado el 18 de junio de 2019 .
  2. ^ a b ISO (1997). "ISO / CEI 13818-7: 1997, Tecnología de la información - Codificación genérica de imágenes en movimiento e información de audio asociada - Parte 7: Codificación de audio avanzada (AAC)" . Archivado desde el original el 25 de septiembre de 2012 . Consultado el 18 de julio de 2010 .
  3. ↑ a b c d Brandeburgo, Karlheinz (1999). "MP3 y AAC explicados" (PDF) . Archivado (PDF) desde el original el 13 de febrero de 2017.
  4. ^ ISO (2006) ISO / IEC 13818-7: 2006 - Tecnología de la información - Codificación genérica de imágenes en movimiento e información de audio asociada - Parte 7: Codificación de audio avanzada (AAC) Archivado 2016-03-03 en Wayback Machine , recuperado el 2009-08-06
  5. ^ ISO (2006) ISO / IEC 14496-3: 2005 - Tecnología de la información - Codificación de objetos audiovisuales - Parte 3: Audio Archivado 2016-04-13 en Wayback Machine ,obtenidoel 2009-08-06
  6. ^ Ahmed, Nasir (enero de 1991). "Cómo se me ocurrió la transformada discreta del coseno" . Procesamiento de señales digitales . 1 (1): 4–5. doi : 10.1016 / 1051-2004 (91) 90086-Z .
  7. ^ Ahmed, Nasir ; Natarajan, T .; Rao, KR (enero de 1974), "Discrete Cosine Transform", IEEE Transactions on Computers , C-23 (1): 90–93, doi : 10.1109 / TC.1974.223784
  8. ^ Rao, KR ; Yip, P. (1990), Transformada discreta del coseno: algoritmos, ventajas, aplicaciones , Boston: Academic Press, ISBN 978-0-12-580203-1
  9. ^ JP Princen, AW Johnson y AB Bradley: codificación de subbanda / transformación utilizando diseños de bancos de filtros basados ​​en la cancelación de alias en el dominio del tiempo , IEEE Proc. Intl. Conferencia sobre acústica, habla y procesamiento de señales (ICASSP), 2161-2164, 1987
  10. ^ John P. Princen, Alan B. Bradley: Diseño de banco de filtros de análisis / síntesis basado en la cancelación de alias en el dominio del tiempo , IEEE Trans. Acoust. Procesamiento de señales de voz, ASSP-34 (5), 1153-1161, 1986
  11. ^ Guckert, John (primavera de 2012). "El uso de FFT y MDCT en la compresión de audio MP3" (PDF) . Universidad de Utah . Consultado el 14 de julio de 2019 .
  12. ^ a b "Licenciantes AAC" . Via Corp . Consultado el 15 de enero de 2020 .
  13. ^ "ISO / IEC 14496-3: 2009 - Tecnología de la información - Codificación de objetos audiovisuales - Parte 3: Audio" (PDF) . ISO / IEC . 1 de septiembre de 2009. Archivado (PDF) desde el original el 14 de junio de 2011 . Consultado el 7 de octubre de 2009 . Cite journal requires |journal= (help)
  14. ^ a b "AAC" . MPEG.ORG . Archivado desde el original el 3 de octubre de 2009 . Consultado el 28 de octubre de 2009 .
  15. ^ "ISO / IEC 13818-7, cuarta edición, parte 7 - Codificación de audio avanzada (AAC)" (PDF) . ISO . 15 de enero de 2006. Archivado (PDF) desde el original el 6 de marzo de 2009 . Consultado el 28 de octubre de 2009 .
  16. ^ Bouvigne, Gabriel (2003). "MPEG-2 / MPEG-4 - AAC" . MP3'Tech. Archivado desde el original el 5 de enero de 2010 . Consultado el 28 de octubre de 2009 .
  17. ^ "MPEG Audio FAQ versión 9 - MPEG-1 y MPEG-2 BC" . ISO . Octubre de 1998. Archivado desde el original el 18 de febrero de 2010 . Consultado el 28 de octubre de 2009 .
  18. ^ "Comunicado de prensa de Florencia" . ISO . Marzo de 1996. Archivado desde el original el 8 de abril de 2010 . Consultado el 28 de octubre de 2009 .
  19. ^ Johnston, JD y Ferreira, AJ, "Codificación de transformada estéreo de diferencia de suma", ICASSP '92, marzo de 1992, págs. II-569-572.
  20. ^ Sinha, D. y Johnston, JD, "Compresión de audio a bajas tasas de bits utilizando un banco de filtros de señal adaptativa conmutada", IEEE ASSP, 1996, págs. 1053-1057.
  21. ^ Johnston, JD, Sinha, D., Dorward, S. y Quackenbush, S., "Codificador de audio perceptual de AT&T (PAC)" en Artículos recopilados sobre reducción de velocidad de bits de audio digital, Gilchrist, N. y Grewin, C. ( Ed.), Sociedad de Ingeniería de Audio, 1996.
  22. ^ Herre, J. y Johnston, JD, "Mejora del rendimiento de los codificadores de audio perceptual mediante el uso de modelado de ruido temporal", Convención 101 de AES, no. preimpresión 4384, 1996
  23. ^ a b Brandeburgo, Karlheinz; Kunz, Oliver; Sugiyama, Akihiko. "Codificación de audio natural MPEG-4 - Perfiles y niveles de audio" . chiariglione.org . Archivado desde el original el 17 de julio de 2010 . Consultado el 6 de octubre de 2009 .
  24. ^ "ISO / IEC FCD 14496-3 Subparte 1 - Borrador - N2203" (PDF) . ISO / IEC JTC 1 / SC 29 / WG 11. 15 de mayo de 1998 . Consultado el 7 de octubre de 2009 .
  25. ^ Brandeburgo, Karlheinz; Kunz, Oliver; Sugiyama, Akihiko (15 de mayo de 1998). "Codificación de audio natural MPEG-4 - Perfiles y niveles de audio" . chiariglione.org . Archivado desde el original el 17 de julio de 2010 . Consultado el 7 de octubre de 2009 .
  26. ^ a b c Brandeburgo, Karlheinz; Kunz, Oliver; Sugiyama, Akihiko (1999). "Codificación de audio natural MPEG-4 - Codificación de audio general (basada en AAC)" . chiariglione.org . Archivado desde el original el 19 de febrero de 2010 . Consultado el 6 de octubre de 2009 .
  27. ^ "ISO / IEC 14496-3: 1999 / Amd 1: 2000 - Extensiones de audio" . ISO . 2000. Archivado desde el original el 6 de junio de 2011 . Consultado el 7 de octubre de 2009 .
  28. ^ "ISO / IEC 14496-3: /Amd.1 - Borrador final del comité - MPEG-4 Audio Version 2" (PDF) . ISO / IEC JTC 1 / SC 29 / WG 11 de julio de 1999. Archivado desde el original (PDF) en 2012-08-01 . Consultado el 7 de octubre de 2009 .
  29. ^ Purnhagen, Heiko (19 de febrero de 2000). "108ª Convención AES: MPEG-4 Versión 2 Audio ¿De qué se trata?" . Consultado el 7 de octubre de 2009 .[ enlace muerto ]
  30. ^ Pereira, Fernando (octubre de 2001). "Niveles para perfiles de audio" . Foro de la industria MPEG. Archivado desde el original el 8 de enero de 2010 . Consultado el 15 de octubre de 2009 .
  31. ^ "ISO / IEC 14496-3: 2001 / Amd 1: 2003 - Extensión de ancho de banda" . ISO . 2003. Archivado desde el original el 6 de junio de 2011 . Consultado el 7 de octubre de 2009 .
  32. ^ a b "Texto de ISO / IEC 14496-3: 2001 / FPDAM 4, Codificación sin pérdida de audio (ALS), nuevos perfiles de audio y extensiones BSAC" . ISO / IEC JTC1 / SC29 / WG11 / N7016. 11 de enero de 2005. Archivado desde el original (DOC) el 12 de mayo de 2014 . Consultado el 9 de octubre de 2009 .
  33. ^ "Codificación sin pérdida de audio (ALS), nuevos perfiles de audio y extensiones BSAC, ISO / IEC 14496-3: 2005 / Amd 2: 2006" . ISO . 2006. Archivado desde el original el 4 de enero de 2012 . Consultado el 13 de octubre de 2009 .
  34. ^ Mody, Mihir (6 de junio de 2005). "La compresión de audio se vuelve mejor y más compleja" . Embedded.com . Archivado desde el original el 8 de febrero de 2016 . Consultado el 13 de octubre de 2009 .
  35. ^ a b "Copia archivada" (PDF) . Archivado desde el original (PDF) el 26 de octubre de 2006 . Consultado el 29 de enero de 2007 . CS1 maint: archived copy as title (link)
  36. ^ "Codificación paramétrica para audio de alta calidad, ISO / IEC 14496-3: 2001 / Amd 2: 2004" . ISO . 2004. Archivado desde el original el 4 de enero de 2012 . Consultado el 13 de octubre de 2009 .
  37. ^ "3GPP TS 26.401 V6.0.0 (2004-09), funciones de procesamiento de audio de códec de audio general; Códec de audio general mejorado aacPlus; Descripción general (versión 6)" (DOC) . 3GPP. 30 de septiembre de 2004. Archivado desde el original el 19 de agosto de 2006 . Consultado el 13 de octubre de 2009 .
  38. ^ "ISO / IEC 14496-3: 2009 - Tecnología de la información - Codificación de objetos audiovisuales - Parte 3: Audio" . ISO . 2009. Archivado desde el original el 6 de junio de 2011 . Consultado el 7 de octubre de 2009 .
  39. ^ "AAC" . Hydrogenaudio. Archivado desde el original el 6 de julio de 2014 . Consultado el 24 de enero de 2011 .
  40. ^ Solicitud de patente estadounidense 20070297624 Codificación de audio digital
  41. ^ "ISO / IEC 13818-7, tercera edición, parte 7 - Codificación de audio avanzada (AAC)" (PDF) . ISO . 15 de octubre de 2004. p. 32. Archivado desde el original (PDF) el 13 de julio de 2011 . Consultado el 19 de octubre de 2009 .
  42. ^ Parrilla, Bernhard; Geyersberger, Stefan; Hilpert, Johannes; Teichmann, Bodo (julio de 2004). "Implementación de componentes de audio MPEG-4 en varias plataformas" (PDF) . Fraunhofer Gesellschaft. Archivado desde el original (PDF) el 10 de junio de 2007 . Consultado el 9 de octubre de 2009 . Cite journal requires |journal= (help)
  43. ^ "ISO / IEC 14496-3: 2009 / Amd 3: 2012 - Transporte de codificación de audio y voz unificada (USAC)" . ISO . Archivado desde el original el 8 de marzo de 2016 . Consultado el 3 de agosto de 2016 .
  44. ^ "ISO / IEC 14496-3: 2009 - Tecnología de la información - Codificación de objetos audiovisuales - Parte 3: Audio" . ISO . Archivado desde el original el 20 de mayo de 2016 . Consultado el 2 de agosto de 2016 .
  45. ^ "ISO / IEC 14496-3: 2009 / Amd 3: 2012 - Transporte de codificación de audio y voz unificada (USAC)" . ISO . Archivado desde el original el 19 de agosto de 2016 . Consultado el 2 de agosto de 2016 .
  46. ^ "La familia AAC-ELD para servicios de comunicación de alta calidad | MPEG" . mpeg.chiariglione.org . Archivado desde el original el 20 de agosto de 2016 . Consultado el 2 de agosto de 2016 .
  47. ^ Perfil IMS para servicio de videoconferencia de alta definición (HDVC) (PDF) . GSMA. 24 de mayo de 2016. p. 10. Archivado (PDF) desde el original el 18 de agosto de 2016.
  48. ^ "Preguntas frecuentes sobre licencias de AAC Q5" . A través de licencias . Consultado el 15 de enero de 2020 .
  49. ^ "Tarifas de licencia de AAC" . A través de licencias . Consultado el 15 de enero de 2020 .
  50. ^ Thom, D .; Purnhagen, H. (octubre de 1998). "Preguntas frecuentes sobre audio MPEG, versión 9 - MPEG-4" . chiariglione.org . Subgrupo de audio MPEG. Archivado desde el original el 14 de febrero de 2010 . Consultado el 6 de octubre de 2009 .
  51. ^ a b c d Wolters, Martin; Kjorling, Kristofer; Homm, Daniel; Purnhagen, Heiko. "Una mirada más cercana a MPEG-4 High Efficiency AAC" (PDF) : 3. Archivado desde el original (PDF) el 2003-12-19 . Consultado el 31 de julio de 2008 . Cite journal requires |journal= (help) Presentado en la 115ª Convención de la Audio Engineering Society, 10-13 de octubre de 2003.
  52. ^ "Codificación de audio avanzada (MPEG-2), formato de intercambio de datos de audio" . Biblioteca del Congreso / Programa Nacional de Preservación e Infraestructura de la Información Digital. 7 de marzo de 2007. Archivado desde el original el 30 de julio de 2008 . Consultado el 31 de julio de 2008 .
  53. ^ ETSI TS 101154 v1.5.1: Especificación para el uso de codificación de video y audio en aplicaciones de radiodifusión basadas en el flujo de transporte MPEG
  54. Cohen, Peter (27 de mayo de 2010). "iTunes Store está libre de DRM" . Macworld . Publicación Mac. Archivado desde el original el 18 de febrero de 2009 . Consultado el 10 de febrero de 2009 .
  55. ^ "Gingerbread - Desarrolladores de Android" . Desarrolladores de Android . Archivado desde el original el 29 de diciembre de 2017 . Consultado el 8 de mayo de 2018 .
  56. ^ "Formatos de medios compatibles - Desarrolladores de Android" . Desarrolladores de Android . Archivado desde el original el 11 de marzo de 2012 . Consultado el 8 de mayo de 2018 .
  57. ^ http://www.palm.com/us/products/phones/pre/#techspecs Archivado el 24 de mayo de 2011 en Wayback Machine.
  58. ^ "Nintendo - Customer Service - Wii - Photo Channel". nintendo.com. Archived from the original on 5 May 2017. Retrieved 8 May 2018.
  59. ^ "Archived copy". Archived from the original on 2015-09-23. Retrieved 2015-09-22.CS1 maint: archived copy as title (link) | Supported Media for Google Cast
  60. ^ "Statistics - Adobe Flash runtimes". www.adobe.com. Archived from the original on 2 October 2011. Retrieved 8 May 2018.
  61. ^ "Archived copy". Archived from the original on 2014-08-21. Retrieved 2014-08-20.CS1 maint: archived copy as title (link)
  62. ^ Xbox.com | System Use - Use an Apple iPod with Xbox 360 Archived April 8, 2007, at the Wayback Machine
  63. ^ "Nero Platinum 2018 Suite - Award-winning all-rounder". Nero AG. Archived from the original on 14 December 2012. Retrieved 8 May 2018.
  64. ^ "FAAC". AudioCoding.com. Archived from the original on 2009-12-11. Retrieved 2009-11-03.
  65. ^ "FAAD2". AudioCoding.com. Archived from the original on 2009-12-11. Retrieved 2009-11-03.
  66. ^ "December 5th, 2015, The native FFmpeg AAC encoder is now stable!". ffmpeg.org. Archived from the original on 16 July 2016. Retrieved 26 June 2016.
  67. ^ "FFmpeg AAC Encoding Guide". Archived from the original on 17 April 2016. Retrieved 11 April 2016. Which encoder provides the best quality? ... the likely answer is: libfdk_aac
  68. ^ "Libav Wiki - Encoding AAC". Archived from the original on 2016-04-20. Retrieved 11 April 2016.

External links[edit]

  • Fraunhofer audio codecs
  • AudioCoding.com Archived 2006-08-25 at the Wayback Machine – home of FAAC and FAAD2
  • Official MPEG web site
  • AAC improvements and extensions (2004)
  • RFC 3016 - RTP Payload Format for MPEG-4 Audio/Visual Streams
  • RFC 3640 - RTP Payload Format for Transport of MPEG-4 Elementary Streams
  • RFC 4281 - The Codecs Parameter for "Bucket" Media Types
  • RFC 4337 - MIME Type Registration for MPEG-4