FAAC

редактировать
FAAC
Исходный автор (-ы) и другие
Первоначальный выпуск9 октября 2001 г. (2001-10-09)
Стабильный выпуск 1.30 / 28 апреля 2020 г.; 5 месяцев назад (2020-04-28)
Репозиторий Измените это в Викиданных
Написано наC
Платформе Кросс-платформенность
Доступно наАнглийском
Типе Кодировщик
Лицензия LGPL 2.1
Веб-сайтs ourceforge.net / projects / faac / faac.sourceforge.net
FAAD2
Первоначальный автор (ы) Менно Баккер, Nero AG и другие
Первоначальный выпуск2000 (FAAD1)
Стабильный выпуск 2.9.2 / 6 июля 2017 г.; 3 года назад (06.07.2017)
Репозиторий Измените это в Викиданных
Написано наC
Операционная система Кросс-платформенная
Доступно наанглийском языке
Тип Decoder
Лицензия Стандартная общественная лицензия GNU версия 2 или более поздняя
Веб-сайтsourceforge.net / projects / faac / faac.sourceforge.net

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

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

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

Содержание
  • 1 Кодировщик FAAC
    • 1.1 Альтернативы кодирования AAC в Unix-подобных операционных системах
  • 2 Декодер FAAD2
  • 3 Лицензирование
  • 4 Другое программное обеспечение
  • 5 См. Также
  • 6 Ссылки
Кодировщик FAAC

FAAC означает Freeware Advanced Audio Coder . Кодировщик FAAC - это компьютерная программа сжатия звука, которая создает звуковые файлы AAC (MPEG-2 AAC / MPEG-4 AAC) из других форматов (обычно CD-DA аудиофайлов). Он содержит библиотеку (libfaac ), которая может использоваться другими программами. Файлы AAC обычно используются в компьютерных программах и портативных музыкальных проигрывателях, являясь рекомендуемым форматом Apple Inc. для музыкального проигрывателя iPod компании.

Некоторые из функций, которые имеет FAAC: кроссплатформенная поддержка, «достаточно быстрое» кодирование, поддержка более чем одного «типа объекта» формата AAC, многоканальное кодирование и поддержка Digital Radio Mondiale потоков. Он также поддерживает многоканальные потоки, например 5.1. Типы объектов MPEG-4 формата AAC, поддерживаемые FAAC, - это «низкая сложность» (LC), «основной» и «долгосрочное прогнозирование» (LTP). Профили MPEG-2 AAC, поддерживаемые FAAC, - это LC и Main. Типы объектов SBR и PS не поддерживаются, поэтому профили HE-AAC и HE-AACv2 также не поддерживаются. Тип объекта «Низкая сложность» используется по умолчанию, а также используется в видео, предназначенных для воспроизведения на портативных проигрывателях (например, Apple iPod) и используемых сайтами видеохостинга (например, YouTube ).

FAAC был оценен как вариант «более низкого качества», чем другие кодировщики aac.

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

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

  • Разработанная Fraunhofer библиотека кодировщика "FDK AAC ", включенная как часть Android. Исходный код FDK AAC лицензирован по специальной лицензии с авторским левом и был перенесен на другие платформы как libfdk-aac. Библиотека построена на основе математики с фиксированной запятой и поддерживает только 16-битный ввод PCM.
  • Разработанный Nero AG «Nero AAC Codec », который имеет проприетарная лицензия и недоступна для всего диапазона аппаратных архитектур, на которых могут работать эти операционные системы. Nero больше не разрабатывает этот кодировщик, но пакет все еще доступен, и он остается высококачественным вариантом для кодирования AAC.
  • libavcodec собственный кодировщик AAC (отдельные версии поддерживаются FFmpeg и Libav ) был экспериментальным, но по крайней мере в некоторых тестах был признан «лучше, чем vo-aacenc». Он был написан Константином Шишковым и выпущен под версией 2.1 программы LGPL. Кодировщик AAC, используемый в версии libavcodec от FFmpeg, был значительно улучшен для версии FFmpeg 3.0 и больше не считается экспериментальным. Libav не объединил эту работу.
  • libvo_aacenc, кодировщик Android VisualOn AAC. Этот кодировщик был заменен в Android кодировщиком FDK AAC, упомянутым выше, и считается вариантом низкого качества.
  • (несвободный) libaacplus, который реализует High-Efficiency Advanced Audio Coding.
  • Mac Пользователи OS X могут использовать кодировщик Apple AAC с инструментом командной строки afconvert.
декодер FAAD2

FAAD2 - это бесплатный декодер Advanced Audio (AAC), включая декодирование SBR . Это декодер MPEG-2 и MPEG-4 AAC и поддерживает типы аудиообъектов MPEG-4 LC, Main, LTP, LD, ER, SBR и PS, которые также можно комбинировать с профилями HE-AAC и HE-AACv2 (AAC LC + SBR + PS). Он содержит библиотеку (libfaad ), которая может использоваться другими программами.

FAAD и FAAD2 были первоначально написаны Менно Баккером из Nero AG. FAAD2 является преемником FAAD1, который был объявлен устаревшим.

FAAD - это бесплатный расширенный аудиодекодер . Впервые он был выпущен в 2000 году и не поддерживал типы аудиообъектов SBR и PS. Последняя версия FAAD1 - 4 января 2002 г. Позже вся разработка была сосредоточена на FAAD2. Поддержка декодирования SBR (HE-AAC) была добавлена ​​в выпуск версии 25 июля 2003 года. FAAD2 версии 2.0 был выпущен 6 февраля 2004 года.

Лицензирование

FAAC содержит код, основанный на ISO ссылочный код MPEG-4, лицензия которого не совместима с лицензией LGPL. Только изменения FAAC в этом ссылочном коде ISO MPEG-4 лицензируются по лицензии LGPL. Эталонное программное обеспечение ISO MPEG-4 было опубликовано как ISO / IEC 14496-5 (MPEG-4, Часть 5: Эталонное программное обеспечение), и оно свободно доступно для загрузки с веб-сайта ISO. ISO / IEC предоставляет пользователям стандартов MPEG-2 NBC / MPEG-4 Audio бесплатную лицензию на этот программный модуль или его модификации для использования в аппаратных или программных продуктах, заявляющих о соответствии MPEG-2 NBC / MPEG- 4 Аудиостандарты. Тем, кто намеревается использовать этот программный модуль в аппаратных или программных продуктах, рекомендуется, чтобы такое использование могло нарушить существующие патенты.

FAAD2 находится под лицензией GPL v2 (и более поздних версиях GPL). Код из FAAD2 является авторским правом Nero AG («соответствующее сообщение об авторских правах» упоминается в разделе 2c GPLv2). Исходный код содержит примечание о том, что использование этого программного обеспечения может потребовать выплаты патентов роялти. Также возможно коммерческое лицензирование этого программного обеспечения без лицензии GPL.

Модификации FAAD (FAAD1) ссылочного кода ISO MPEG-4 AAC распространялись под лицензией GPL.

Другое программное обеспечение

FAAC и FAAD2 используются в следующих программных продуктах и ​​библиотеках :

  • Avidemux для редактирования видео.
  • CDex использует кодировщик FAAC.
  • FFmpeg поддерживает кодирование AAC через внешняя библиотека libfaac и ее экспериментальный собственный кодировщик.
  • fre: ac использует FAAC и FAAD2 для поддержки AAC.
  • мультимедийная среда GStreamer использует FAAC и FAAD.
  • MPlayer использует FAAD2.
  • медиаплеер VLC использует FAAC (кодировщик) и FAAD (декодер) для обеспечения поддержки аудио AAC.
  • Music Player Daemon использует FAAD2

Существует также другое программное обеспечение, которое использует Библиотеки FAAC.

См. Также
  • Портал бесплатного программного обеспечения с открытым исходным кодом
Список литературы
Последняя правка сделана 2021-05-20 06:37:28
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте