Оригинальный автор(ы) | Менно Баккер и другие |
---|---|
Первоначальный выпуск | 9 октября 2001 г. ( 2001-10-09 ) |
Стабильный релиз | 1.30 / 28 апреля 2020 г. ( 2020-04-28 ) |
Репозиторий |
|
Написано в | С |
Платформа | Кроссплатформенный |
Доступно в | Английский |
Тип | Кодировщик |
Лицензия | LGPL 2.1 |
Веб-сайт | sourceforge.net/projects/faac/faac.sourceforge.net |
Оригинальный автор(ы) | Менно Баккер, Nero AG и другие |
---|---|
Первоначальный выпуск | 2000 (ФААД1) |
Стабильный релиз | 2.10.0 / 20 октября 2020 г. ( 2020-10-20 ) |
Репозиторий | github.com/knik0/faad2 |
Написано в | С |
Операционная система | Кроссплатформенный |
Доступно в | Английский |
Тип | Декодер |
Лицензия | GNU General Public License версии 2 или более поздней |
Веб-сайт | sourceforge.net/projects/faac/faac.sourceforge.net |
FAAC ( Freeware Advanced Audio Coder ) — это программный проект, включающий кодер AAC FAAC и декодер FAAD2 . Он поддерживает MPEG-2 AAC, а также MPEG-4 AAC. Он поддерживает несколько типов объектов MPEG-4 Audio (LC, Main, LTP для кодирования и SBR , PS , ER, LD для декодирования), форматы файлов (ADTS AAC, raw AAC, MP4 ), многоканальное и безразрывное кодирование/декодирование и теги метаданных MP4. Кодер и декодер совместимы со стандартными аудиоприложениями, использующими один или несколько из этих типов объектов и возможностей. [1] Он также поддерживает Digital Radio Mondiale . [2]
FAAC и FAAD2, распространяемые в виде исходного кода на языке C , могут быть скомпилированы на различных платформах и распространяются бесплатно. FAAD2 — это свободное программное обеспечение . FAAC содержит часть кода, опубликованного как свободное программное обеспечение, но в целом он распространяется только по закрытой лицензии.
Первоначально FAAC был написан Менно Баккером. [3]
FAAC означает Freeware Advanced Audio Coder . [4] Кодер FAAC — это компьютерная программа сжатия звука , которая создает звуковые файлы AAC (MPEG-2 AAC/MPEG-4 AAC [5] ) из других форматов (обычно, аудиофайлов CD-DA ). Он содержит библиотеку ( libfaac ), которую могут использовать другие программы. [6] Файлы AAC обычно используются в компьютерных программах и портативных музыкальных проигрывателях, являясь рекомендуемым форматом Apple Inc. для музыкального проигрывателя iPod этой компании .
Некоторые из функций, которые есть у FAAC: кроссплатформенная поддержка, «разумно» быстрое кодирование, поддержка более одного «типа объекта» формата AAC, многоканальное кодирование и поддержка потоков Digital Radio Mondiale . Он также поддерживает многоканальные потоки, такие как 5.1. [7] Типы объектов MPEG-4 формата AAC, поддерживаемые FAAC, — это «Low Complexity» (LC), «Main» и «Long Term Prediction» (LTP). [2] Профили MPEG-2 AAC, поддерживаемые FAAC, — это LC и Main. [8] Типы объектов SBR и PS не поддерживаются, поэтому профили HE-AAC и HE-AACv2 также не поддерживаются. Тип объекта «Low Complexity» является типом по умолчанию и также используется в видео, предназначенных для воспроизведения на портативных плеерах (например, iPod от Apple) и используемых на сайтах видеохостинга (например, YouTube ).
FAAC был оценен как вариант «более низкого качества», чем другие кодировщики AAC. [9]
FAAC — одна из шести альтернатив, которые есть у пользователей Linux / Unix для создания файлов AAC. Другие:
FAAD2 — это бесплатный расширенный аудиодекодер (AAC), включающий декодирование SBR . [21] Это декодер MPEG-2 и MPEG-4 AAC, поддерживающий типы аудиообъектов MPEG-4: LC, Main, LTP, LD, ER, SBR и PS, которые также можно объединить с профилями HE-AAC и HE-AACv2 (AAC LC+SBR+PS). [22] [23] Он содержит библиотеку ( libfaad ), которую могут использовать другие программы.
FAAD и FAAD2 изначально были написаны Менно Баккером из Nero AG . [21] [24] FAAD2 является преемником FAAD1, который устарел.
FAAD — это бесплатный расширенный аудиодекодер . Впервые он был выпущен в 2000 году и не поддерживал типы аудиообъектов SBR и PS. [22] [24] [25] Последняя версия FAAD1 была выпущена 4 января 2002 года . Все последующие разработки были сосредоточены на FAAD2. [26] Поддержка декодирования SBR (HE-AAC) была добавлена в версию, выпущенную 25 июля 2003 года. Версия FAAD2 2.0 была выпущена 6 февраля 2004 года. [21] [27]
FAAC содержит код, основанный на справочном коде ISO MPEG-4, лицензия которого несовместима с лицензией LGPL . [2] Только изменения FAAC в этом справочном коде ISO MPEG-4 лицензируются по лицензии LGPL. [2] Справочное программное обеспечение ISO MPEG-4 было опубликовано как ISO/IEC 14496-5 (MPEG-4 Часть 5: Справочное программное обеспечение) и доступно для бесплатной загрузки с веб-сайта ISO. [28] [29] ISO/IEC предоставляет пользователям стандартов MPEG-2 NBC / MPEG-4 Audio бесплатную лицензию на этот программный модуль или его модификации для использования в аппаратных или программных продуктах, заявляющих о соответствии стандартам MPEG-2 NBC / MPEG-4 Audio. Те, кто намеревается использовать этот программный модуль в аппаратных или программных продуктах, уведомляются о том, что такое использование может нарушить существующие патенты. [3] [30] [31]
FAAD2 распространяется по лицензии GPL v2 (и более поздним версиям GPL). Код из FAAD2 защищен авторским правом Nero AG («соответствующее сообщение об авторском праве», упомянутое в разделе 2c GPLv2). [32] Исходный код содержит примечание о том, что использование этого программного обеспечения может потребовать выплаты патентных отчислений. Также возможно коммерческое не-GPL лицензирование этого программного обеспечения. [33]
Модификации FAAD (FAAD1) эталонного кода ISO MPEG-4 AAC распространялись под лицензией GPL. [24]
FAAC и FAAD2 используются в следующих программных продуктах и библиотеках :
Существует также другое программное обеспечение, использующее библиотеки FAAC. [41]