stringtranslate.com

FAAC

FAAC или Freeware Advanced Audio Coder — это программный проект, который включает в себя кодировщик AAC FAAC и декодер FAAD2 . Он поддерживает MPEG-2 AAC, а также MPEG-4 AAC. Он поддерживает несколько типов аудиообъектов MPEG-4 (LC, Main, LTP для кодирования и SBR , PS , ER, LD для декодирования), форматы файлов (ADTS AAC, raw AAC, MP4 ), многоканальное кодирование/декодирование без пробелов и метаданные MP4. теги. Кодер и декодер совместимы со стандартными аудиоприложениями, использующими один или несколько из этих типов объектов и средств. [1] Он также поддерживает цифровое радио Mondiale . [2]

FAAC и FAAD2 распространяются в виде исходного кода C , могут быть скомпилированы на различных платформах и распространяются бесплатно. FAAD2 — бесплатное программное обеспечение . FAAC содержит некоторый код, который публикуется как свободное программное обеспечение, но в целом он распространяется только под частной лицензией.

Первоначально FAAC был написан Менно Баккером. [3]

Кодер FAAC

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, являются «Низкая сложность» (LC), «Основной» и «Долгосрочное прогнозирование» (LTP). [2] Профили MPEG-2 AAC, поддерживаемые FAAC, — это LC и Main. [8] Типы объектов SBR и PS не поддерживаются, поэтому профили HE-AAC и HE-AACv2 также не поддерживаются. Тип объекта «Низкая сложность» используется по умолчанию, а также используется в видео, предназначенных для воспроизведения на портативных плеерах (например, iPod от Apple) и используемых сайтами видеохостинга (например, YouTube ).

FAAC был оценен как вариант несколько «более низкого качества», чем другие кодеры AAC. [9]

Альтернативы кодированию AAC в Unix-подобных операционных системах

FAAC — это одна из шести альтернатив, которые есть у пользователей Linux / Unix для создания файлов AAC. Остальные:

декодер FAAD2

FAAD2 — это бесплатный декодер Advanced Audio (AAC), включая декодирование SBR . [21] Это декодер MPEG-2 и MPEG-4 AAC, поддерживающий типы аудиообъектов MPEG-4 LC, Main, LTP, LD, ER, SBR и PS, которые также можно комбинировать с профилями HE-AAC и HE-AACv2. (ААК ЛК+СБР+ПС). [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 аудиостандарта. Тем, кто собирается использовать этот программный модуль в аппаратных или программных продуктах, следует обратить внимание на то, что такое использование может нарушить существующие патенты. [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]

Смотрите также

Рекомендации

  1. ^ "Бесплатное программное обеспечение Advanced Audio Coder" . охлох.нет . Проверено 3 ноября 2009 г.
  2. ^ abcd AudioCoding.com. «ФАК» . Проверено 3 ноября 2009 г.
  3. ^ ab FAAC (4 сентября 2001 г.). «Репозитории SCM – faac – README». SF.net . Проверено 3 ноября 2009 г.
  4. ^ Источник FAAC – README (ZIP) , Sourceforge , получено 3 ноября 2009 г.
  5. ^ "Бесплатное программное обеспечение Advanced Audio Coder" . Sourceforge.net . Проверено 3 ноября 2009 г.
  6. ^ FAAC (07 августа 2003 г.). «FAAC – Библиотека кодировщика ISO/MPEG 2/4 AAC, версия 1.0». Репозитории SCM . Проверено 4 ноября 2009 г.
  7. ^ Кодирование PS3 H264/AAC 5.1 с помощью FFmpeg - SpinOneSolutions. Архивировано 19 января 2013 г. на Wayback Machine.
  8. ^ «Пакеты Ubuntu – libfaac-dev». ООО «Каноникал» , 2009 г. Проверено 3 ноября 2009 г.
  9. ^ AudioCoding.com - FAAC
  10. ^ «Файл УВЕДОМЛЕНИЯ в исходном коде FDK» .
  11. ^ "Информация Fraunhofer FDK AAC" .
  12. ^ "Кодек Nero AAC" . Неро АГ. 2006 год . Проверено 10 декабря 2010 г.
  13. ^ "Нерон ААС" . Проверено 3 октября 2013 г.
  14. ^ [FFmpeg-devel] Ход внутренней разработки AAC
  15. ^ "FFmpeg AACの音質評価" .
  16. ^ "AACEncodingGuide - FFmpeg" .
  17. ^ "Рекомендации HighQualityAudio - FFmpeg" .
  18. ^ «5 декабря 2015 г. Собственный кодер FFmpeg AAC теперь стабилен!». ffmpeg.org . Проверено 26 июня 2016 г.
  19. ^ http://superuser.com/a/370637/39364 – поддерживает только 2 канала http://ffmpeg.org/pipermail/ffmpeg-user/2012-February/005187.html
  20. ^ http://tipok.org.ua/node/17 – поддерживает только 2 канала http://betterlogic.com/roger/2012/07/libaacplus-maximum-number-of-channels/
  21. ^ Источник abc FAAD2 — README (ZIP) , Sourceforge , получено 3 ноября 2009 г.
  22. ^ ab «Пакеты Debian — libfaad2». Май 2006 года . Проверено 3 ноября 2009 г.
  23. ^ AudioCoding.com. «ФААД2» . Проверено 3 ноября 2009 г.
  24. ^ abc FAAC (18 февраля 2000 г.). «Репозитории SCM – faad – README, версия 1.1». SF.net . Проверено 3 ноября 2009 г.
  25. ^ FAAC (04 сентября 2001 г.). «Репозитории SCM – faad – README, версия 1.8». SF.net . Проверено 3 ноября 2009 г.
  26. ^ FAAC (04 января 2002 г.). «Бесплатное программное обеспечение Advanced Audio Coder – Примечания к выпуску файла и журнал изменений – 04 января 2002 г. – последний выпуск». SF.net. Архивировано из оригинала 10 февраля 2011 г. Проверено 3 ноября 2009 г.
  27. ^ FAAC (2009). «Репозитории SCM – faad2 – Журнал изменений». SF.net . Проверено 3 ноября 2009 г.
  28. ^ «Справочное программное обеспечение AAC» . МультимедиаВики. 23 февраля 2009 г. Проверено 3 ноября 2009 г.
  29. ^ ИСО (27 октября 2009 г.). «Свободно доступные стандарты». ИСО . Проверено 3 ноября 2009 г.
  30. ^ FAAC (17 октября 2004 г.). «Репозитории SCM – faac – README». SF.net . Проверено 3 ноября 2009 г.
  31. ^ ISO, Информационные технологии. Кодирование аудиовизуальных объектов. Часть 5. Справочное программное обеспечение. Поправка 20: MPEG-1 и -2 к эталонному программному обеспечению MPEG-4 и расширениям BSAC (ZIP) , ISO , получено 3 ноября 2009 г.
  32. ^ «Пакеты Debian – libfaad2 – авторские права». Пакеты Дебиан. Май 2006 г. Архивировано из оригинала 15 ноября 2009 г. Проверено 3 ноября 2009 г.
  33. ^ FAAC (01 ноября 2007 г.). «Репозитории SCM – faad2 – README». SF.net . Проверено 3 ноября 2009 г.
  34. ^ "Кодеры Avidemux-Audio" . avidemux.org . Проверено 3 ноября 2009 г.
  35. ^ «Функции CDex» . Проект CDex . Проверено 3 ноября 2009 г.
  36. ^ FFmpeg. «Общая документация – Аудиокодеки» . Проверено 3 ноября 2009 г.
  37. ^ FFmpeg. «Журнал изменений FFmpeg» . Проверено 10 декабря 2010 г.
  38. ^ GStreamer. «Справочное руководство по плагинам GStreamer Bad Plugins 0.10». gstreamer.org. Архивировано из оригинала 09.11.2009 . Проверено 3 ноября 2009 г.
  39. ^ Команда MPlayer. «MPlayer – The Movie Player – Установка кодека – AAC». Команда MPlayer. Архивировано из оригинала 6 октября 2009 г. Проверено 14 ноября 2009 г.
  40. ^ VideoLAN Wiki (08 марта 2006 г.). «Расширенное аудиокодирование». ВидеоЛАН Вики . Проверено 3 ноября 2009 г.
  41. ^ Аудиокодирование.com. «Программы, использующие FAAC или FAAD». Архивировано из оригинала 5 октября 2009 г. Проверено 3 ноября 2009 г.