Articulo de referencia

FAAC

FAAC ( Freeware Advanced Audio Coder ) es un proyecto de software que incluye el codificador AAC FAAC y el decodificador FAAD2 . Es compatible con MPEG-2 AAC y MPEG-4 AAC. Admit...

FAAC ( Freeware Advanced Audio Coder ) es un proyecto de software que incluye el codificador AAC FAAC y el decodificador FAAD2 . Es compatible con MPEG-2 AAC y MPEG-4 AAC. Admite varios tipos de objetos de audio MPEG-4 (LC, Main, LTP para codificación y SBR , PS , ER, LD para decodificación), formatos de archivo (ADTS AAC, AAC sin procesar, MP4 ), codificación/decodificación multicanal y sin pausas, y etiquetas de metadatos MP4. El codificador y el decodificador son compatibles con aplicaciones de audio que cumplen con los estándares y que utilizan uno o más de estos tipos de objetos y funciones. [ 1 ] También es compatible con Digital Radio Mondiale . [ 2 ]

FAAC y FAAD2, distribuidos en código fuente C , pueden compilarse en diversas plataformas y se distribuyen gratuitamente. FAAD2 es software libre . FAAC contiene código publicado como software libre, pero en su conjunto se distribuye bajo una licencia propietaria.

FAAC fue escrito originalmente por Menno Bakker. [ 3 ]

Codificador FAAC

FAAC significa Freeware Advanced Audio Coder . [ 4 ] El codificador FAAC es un programa informático de compresión de audio que crea archivos de sonido AAC (MPEG-2 AAC/MPEG-4 AAC [ 5 ] ) a partir de otros formatos (generalmente, archivos de audio CD-DA ). Contiene una biblioteca ( libfaac ) que pueden utilizar otros programas. [ 6 ] Los archivos AAC se utilizan comúnmente en programas informáticos y reproductores de música portátiles, siendo el formato recomendado por Apple Inc. para el reproductor de música iPod de la compañía .

Algunas de las características que tiene FAAC son: soporte multiplataforma, codificación "razonablemente" rápida, soporte para más de un "tipo de objeto" del formato AAC, codificación multicanal y soporte para transmisiones de Radio Digital Mondiale . También admite transmisiones multicanal, como 5.1. [ 7 ] Los tipos de objeto MPEG-4 del formato AAC compatibles con FAAC son "Low Complexity" (LC), "Main" y "Long Term Prediction" (LTP). [ 2 ] Los perfiles MPEG-2 AAC compatibles con FAAC son LC y Main. [ 8 ] Los tipos de objeto SBR y PS no son compatibles, por lo que los perfiles HE-AAC y HE-AACv2 tampoco son compatibles. El tipo de objeto "Low Complexity" es el predeterminado y también se utiliza en videos destinados a ser reproducibles en reproductores portátiles (como el iPod de Apple) y utilizados por sitios de alojamiento de videos (como YouTube ).

FAAC ha sido evaluado como una opción de "calidad algo inferior" que otros codificadores AAC. [ 9 ]

Alternativas para la codificación AAC en sistemas operativos tipo Unix

FAAC es una de las seis alternativas que los usuarios de Linux / Unix tienen para crear archivos AAC. Las otras son:

decodificador FAAD2

FAAD2 es un decodificador de audio avanzado (AAC) gratuito que incluye decodificación SBR . [ 21 ] Es un decodificador AAC MPEG-2 y MPEG-4 y admite los tipos de objetos de audio MPEG-4 LC, Main, LTP, LD, ER, SBR y PS, que también se pueden combinar para formar HE-AAC y HE-AACv2 Profile (AAC LC+SBR+PS). [ 22 ] [ 23 ] Contiene una biblioteca ( libfaad ) que puede ser utilizada por otros programas.

FAAD y FAAD2 fueron escritos originalmente por Menno Bakker de Nero AG . [ 21 ] [ 24 ] FAAD2 es el sucesor de FAAD1, que quedó obsoleto.

FAAD es Freeware Advanced Audio Decoder . Se lanzó por primera vez en 2000 y no era compatible con los tipos de objetos de audio SBR y PS. [ 22 ] [ 24 ] [ 25 ] La última versión de FAAD1 fue el 4 de enero de 2002. Todo el desarrollo posterior se centró en FAAD2. [ 26 ] La compatibilidad con la decodificación SBR (HE-AAC) se añadió en la versión lanzada el 25 de julio de 2003. La versión 2.0 de FAAD2 se lanzó el 6 de febrero de 2004. [ 21 ] [ 27 ]

Licencias

FAAC contiene código basado en el código de referencia ISO MPEG-4, cuya licencia no es compatible con la licencia LGPL . [ 2 ] Solo las modificaciones de FAAC a este código de referencia ISO MPEG-4 están licenciadas bajo la licencia LGPL. [ 2 ] El software de referencia ISO MPEG-4 se publicó como ISO/IEC 14496-5 (MPEG-4 Parte 5: Software de referencia) y está disponible para su descarga gratuita en el sitio web de ISO. [ 28 ] [ 29 ] ISO/IEC otorga a los usuarios de los estándares de audio MPEG-2 NBC /MPEG-4 una licencia gratuita para este módulo de software o sus modificaciones para su uso en productos de hardware o software que declaren conformidad con los estándares de audio MPEG-2 NBC/MPEG-4. Se advierte a quienes tengan la intención de utilizar este módulo de software en productos de hardware o software que este uso puede infringir patentes existentes. [ 3 ] [ 30 ] [ 31 ]

FAAD2 está licenciado bajo la GPL v2 (y versiones posteriores de la GPL). El código de FAAD2 es propiedad intelectual de Nero AG (el "mensaje de derechos de autor correspondiente" mencionado en la sección 2c de la GPLv2). [ 32 ] El código fuente contiene una nota que indica que el uso de este software puede requerir el pago de regalías por patentes . También es posible la concesión de licencias comerciales no GPL de este software. [ 33 ]

Las modificaciones FAAD (FAAD1) al código de referencia ISO MPEG-4 AAC se distribuyeron bajo la GPL. [ 24 ]

Otro software

FAAC y FAAD2 se utilizan en los siguientes productos y bibliotecas de software :

También existe otro software que utiliza las bibliotecas FAAC. [ 41 ]

Véase también

Referencias

  1. "Codificador de audio avanzado gratuito" . ohloh.net. Archivado del original el 23 de junio de 2009. Consultado el 3 de noviembre de 2009 .
  2. 1 2 3 4 AudioCoding.com. "FAAC" . Consultado el 3 de noviembre de 2009 .
  3. 1 2 FAAC (2001-09-04). "Repositorios SCM – faac – README" . SF.net . Recuperado el 2009-11-03 .
  4. Fuente FAAC – README (ZIP) , Sourceforge , consultado el 3 de noviembre de 2009
  5. "Freeware Advanced Audio Coder" . Sourceforge.net . Consultado el 3 de noviembre de 2009 .
  6. FAAC (2003-08-07). "FAAC – Biblioteca de codificadores AAC ISO/MPEG 2/4 versión 1.0" . Repositorios SCM . Recuperado el 2009-11-04 .
  7. Codificación H264/AAC 5.1 para PS3 con FFmpeg – SpinOneSolutions Archivado el 19/01/2013 en Wayback Machine
  8. "Paquetes de Ubuntu – libfaac-dev" . Canonical Ltd. 2009. Consultado el 3 de noviembre de 2009 .
  9. AudioCoding.com – FAAC
  10. "Archivo NOTICE en el código fuente de FDK" .
  11. "Información sobre el sistema de comunicación aumentativa y alternativa (CAA) Fraunhofer FDK" .
  12. "Códec Nero AAC" . Nero AG. 2006. Consultado el 10 de diciembre de 2010 .
  13. "Nero AAC" . Consultado el 3 de octubre de 2013 .
  14. [FFmpeg-devel ] Progreso del desarrollo interno de aac
  15. ^ "FFmpeg AACの音質評価" .
  16. "Guía de codificación AACE – FFmpeg" .
  17. "Directrices para audio de alta calidad – FFmpeg" .
  18. "5 de diciembre de 2015, ¡El codificador AAC nativo de FFmpeg ya es estable!" . ffmpeg.org . Consultado el 26 de junio de 2016 .
  19. http://superuser.com/a/370637/39364 – solo admite 2 canales http://ffmpeg.org/pipermail/ffmpeg-user/2012-February/005187.html
  20. http://tipok.org.ua/node/17 – solo admite 2 canales http://betterlogic.com/roger/2012/07/libaacplus-maximum-number-of-channels/ Archivado el 4 de octubre de 2013 en Wayback Machine
  21. 1 2 3 Fuente FAAD2 – README (ZIP) , Sourceforge , consultado el 3 de noviembre de 2009
  22. 1 2 "Paquetes Debian – libfaad2" . Mayo de 2006. Consultado el 3 de noviembre de 2009 .
  23. AudioCoding.com. "FAAD2" . Consultado el 3 de noviembre de 2009 .
  24. 1 2 3 FAAC (2000-02-18). "Repositorios SCM – faad – README, revisión 1.1" . SF.net . Recuperado el 2009-11-03 .
  25. FAAC (04-09-2001). "Repositorios SCM – faad – README, revisión 1.8" . SF.net . Recuperado el 03-11-2009 .
  26. FAAC (04/01/2002). "Freeware Advanced Audio Coder – Notas de la versión y registro de cambios – 04/01/2002 – última versión" . SF.net. Archivado del original el 10/02/2011 . Consultado el 03/11/2009 .
  27. FAAC (2009). "SCM Repositories – faad2 – ChangeLog" . SF.net . Consultado el 3 de noviembre de 2009 .
  28. "Software de referencia AAC" . MultimediaWiki. 23 de febrero de 2009. Consultado el 3 de noviembre de 2009 .
  29. ISO (27-10-2009). "Normas de libre acceso" . ISO . Consultado el 03-11-2009 .
  30. FAAC (17-10-2004). "Repositorios SCM – faac – README" . SF.net . Consultado el 03-11-2009 .
  31. ISO, Tecnología de la información – Codificación de objetos audiovisuales – Parte 5: Software de referencia – Enmienda 20: MPEG-1 y -2 sobre software de referencia MPEG-4 y extensiones BSAC (ZIP) , ISO , consultado el 3 de noviembre de 2009.
  32. "Paquetes Debian – libfaad2 – copyright" . Paquetes Debian. Mayo de 2006. Archivado del original el 15 de noviembre de 2009. Recuperado el 3 de noviembre de 2009 .
  33. FAAC (01/11/2007). "Repositorios SCM – faad2 – README" . SF.net . Consultado el 03/11/2009 .
  34. "Avidemux-Codificadores de audio" . avidemux.org . Consultado el 3 de noviembre de 2009 .
  35. "Características de CDex" . Proyecto CDex . Consultado el 3 de noviembre de 2009 .
  36. FFmpeg. "Documentación general – Códecs de audio" . Consultado el 3 de noviembre de 2009 .
  37. FFmpeg. "Registro de cambios de FFmpeg" . Consultado el 10 de diciembre de 2010 .
  38. GStreamer. "Manual de referencia de plugins de GStreamer Bad Plugins 0.10" . gstreamer.org. Archivado del original el 9 de noviembre de 2009. Consultado el 3 de noviembre de 2009 .
  39. Equipo de MPlayer. "MPlayer – El reproductor de películas – Instalación del códec – AAC" . Equipo de MPlayer. Archivado del original el 6 de octubre de 2009. Consultado el 14 de noviembre de 2009 .
  40. VideoLAN Wiki (08-03-2006). "Codificación de audio avanzada" . VideoLAN Wiki . Consultado el 03-11-2009 .
  41. Audiocoding.com. "Programas que usan FAAC o FAAD" . Archivado del original el 5 de octubre de 2009. Consultado el 3 de noviembre de 2009 .