Share to: share facebook share twitter share wa share telegram print page

Fraunhofer FDK AAC

Fraunhofer FDK AAC
Developer(s)Fraunhofer IIS
Initial release9 July 2012; 12 years ago (2012-07-09)
Stable release(s)
Encoder4.0.1[1] / 2018; 6 years ago (2018)
Decoder3.0.0[2] / 2018; 6 years ago (2018)
Repository
Written inC++, C
Operating systemAndroid
Available inEnglish
TypeCodec
License"Fraunhofer FDK AAC license" (a free software license without a patent grant)[3][4]
Websitewww.iis.fraunhofer.de/en/ff/amm/impl.html

Fraunhofer FDK AAC is an open-source[5] library for encoding and decoding digital audio in the Advanced Audio Coding (AAC) format. Fraunhofer IIS developed this library for Android 4.1.[6][7] It supports several Audio Object Types including MPEG-2 and MPEG-4 AAC LC, HE-AAC (AAC LC + SBR), HE-AACv2 (LC + SBR + PS) as well AAC-LD (low delay) and AAC-ELD (enhanced low delay) for real-time communication. The encoding library supports sample rates up to 96 kHz and up to eight channels (7.1 surround).[8]

Operation

The Android-targeted implementation of the Fraunhofer AAC encoder uses fixed-point math and is optimized for encoding on embedded devices/mobile phones. The library is currently limited to 16-bit PCM input. Other versions of the Fraunhofer encoder, like the one included in Winamp, are optimized for encoding music on desktop-class processors. Those versions of the encoder, however, are not open-source and require a commercial license.[9] Version 2 of the library, introduced with Android P, also includes support for xHE-AAC[10] and AAC-ELD v2.[11][12] xHE-AAC extends the operating range of the codec from 12 to 300 kb/s for stereo signals and allows seamless switching between bitrates over this range for adaptive bitrate delivery (using standards such as MPEG-DASH or HLS for example).[12] xHE-AAC also includes MPEG-D DRC mandatory loudness control to playback content at a consistent volume and offers new dynamic range control profiles for listening in noisy situations.[12]

The FDK AAC encoder employs a more aggressive default low-pass filter than is used in other codecs. Higher frequencies are removed so that more bits are available to better describe sounds of lower frequencies, improving the overall quality for most combinations of recordings and listeners. In some, not completely rare, combinations the missing high frequencies are noticeable. The library allows overriding the low-pass filter setting, and in the highest VBR mode effectively applies no filter at all.[13][unreliable source]

A cross-platform source distribution is maintained by Martin Storsjö as part of the opencore-amr project under the name fdk-aac.[14] The code compiles into a shared library, libfdk-aac. The media frameworks FFmpeg and Libav support audio encoding through libfdk-aac.[15][16]

AAC profiles that FDK supports
Profile name MPEG-4 Objects involved FDK FDK 2
Low-Complexity (AAC-LC) 2 Yes Yes
High-Efficiency (HE-AAC) 2, 5 Yes Yes
High-Efficiency version 2 (HE-AAC) 2, 5, 29 Yes Yes
Baseline USAC 42
Extended High-Efficiency (xHE-AAC) 2, 5, 29, 42 Decoding only
Low-Delay (AAC-LD) 23 Yes Yes
Enhanced Low-Delay (AAC-ELD) 39 Yes Yes
Enhanced Low-Delay version 2 (AAC-ELDv2) 44 Yes

Licensing

The license included by Fraunhofer in the FDK library source code[17][3] allows redistribution in source or binary forms, but does not license patented technologies described by the code. The license states that the library may only be used for purposes as authorized by patent licenses. Via Licensing administers a patent pool that includes patent licenses for the AAC codecs, including xHE-AAC and MPEG-D DRC.[18] The FDK license also states that "most manufacturers of Android devices already license these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec software may already be covered under those patent licenses when it is used for those licensed purposes only."[17] There is no license fee required for using an AAC codec such as FDK AAC,[19] only for manufacturing an "end-user" codec such as producing a phone loaded with AAC software.[20][21]

Debian considers the FDK AAC license non-free because it prohibits people from charging a fee for distributing the library, which runs counter to the "No Discrimination Against Fields of Endeavor" rule in Debian Free Software Guidelines.[22] The license was classified as free by Fedora after a review by the legal department at Red Hat,[23] though it's no longer classified as "allowed" due Fedora adopting a more defensive posture toward patents. However, Fedora states that this will not affect the fdk-aac-free package, which enables only the commonly used "Low Complexity AAC" profile, which is what most people use. The US patents on LC-AAC have expired.[24] The FSF also considers it to be free, though discourages its use due to the explicit lack of a patent grant.[4][25]

See also

References

  1. ^ "Current Version Information from Source Code (encoder library)". Retrieved 7 August 2018.
  2. ^ "Current Version Information from Source Code (decoder library)". Retrieved 7 August 2018.
  3. ^ a b "NOTICE file in Source Code". Retrieved 12 March 2019.
  4. ^ a b "Various Licenses and Comments about Them". Retrieved 10 November 2018.
  5. ^ "FDK Source Code". Retrieved 1 August 2014.
  6. ^ "PRESS RELEASE Google selects HE-AAC Multichannel from Fraunhofer IIS for Google Play Movies in Surround" (PDF). Fraunhofer IIS. July 24, 2013.
  7. ^ "Platforms". Fraunhofer Institute for Integrated Circuits IIS. Retrieved 2020-07-10.
  8. ^ "Fraunhofer FDK AAC Information". HydrogenAudio. Retrieved 1 August 2014.
  9. ^ "Fraunhofer Codec Availability". Retrieved 27 September 2014.
  10. ^ "xHE-AAC". Fraunhofer Institute for Integrated Circuits IIS. Retrieved 2020-07-10.
  11. ^ "AAC-ELD Family". Fraunhofer Institute for Integrated Circuits IIS. Retrieved 2020-07-10.
  12. ^ a b c "Fraunhofer's xHE-AAC Audio Codec Software Extends Native AAC Support In Android P For Better Quality At Low Bitrates". Fraunhofer Institute for Integrated Circuits IIS. Retrieved 2020-07-10.
  13. ^ HydrogenAudio Forum discussion on FDK AAC, some relevant posts regarding the low-pass filter: "Post #34"., "Post #89"., "Post #142".
  14. ^ "opencore-amr". SourceForge. Retrieved 12 March 2019.
  15. ^ "FFmpeg AAC Encoding Guide". Retrieved 13 March 2019.
  16. ^ "Libav documentation". libav.org. Retrieved 12 March 2019.
  17. ^ a b "NOTICE - platform/external/aac - Git at Google". android.googlesource.com. Retrieved 2020-07-10.
  18. ^ "Via Adds MPEG-D DRC To Advanced Audio Coding Patent Pool – ViaCorp". Retrieved 2020-07-11.
  19. ^ "AAC Licensing FAQ Q5". Via Licensing. Retrieved 2020-01-15.
  20. ^ "AAC License Fees". Via Licensing. Retrieved 2020-01-15.
  21. ^ Via Licensing Corporation (June 5, 2018). "AAC PATENT LICENSE AGREEMENT". www.sec.gov. Retrieved 21 April 2023.
  22. ^ "Debian discussion regarding the FDK license". Debian Bug Tracker. Retrieved 28 September 2014.
  23. ^ "Fedora fdk-aac package review". Retrieved 24 January 2018.
  24. ^ "Licensing/FDK-AAC". Fedora Project Wiki. Retrieved 24 January 2018.
  25. ^ "Recent licensing updates". Retrieved 10 November 2018.
Information
Implementations


This information is adapted from Wikipedia which is publicly available.

Read other articles:

この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方)出典検索?: 日本大学第三中学校・高等学校 – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2021年4月) 日本大学第三中学校・高等

This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) The neutrality of this article is disputed. Relevant discussion may be found on the talk page. Please do not remove this message until conditions to do so are met. (November 2016) (Learn how and when to remove this template message) This article has no lead section. Please help by adding a lead section that introduces the topic and concisely su…

Former association football club in Scotland Football clubWest EndFull nameWest End Football ClubNickname(s)the Enders[1]Founded1880Dissolved1886GroundBlackness RoadPresidentDavid Wynd,[2][3] Andrew Pennie[4]SecretaryAlexander Chalmers, George C. OwenCaptainR. C. Stiven[5] Home colours West End Football Club was an association football club from Dundee, Scotland. History 1885–86 Scottish Cup First Round, West End 3–3 Broughty, Dundee Courier, 21 Septem…

Palace in Saint Petersburg, Russia This article is about the best-known Yusupov Palace in St. Petersburg. For the site near Yalta in Crimea also known as Yusupov Palace, see Yusupov Palace (Crimea). Moika PalaceДворец Юсуповых на МойкеThe Yusupov Palace from across the Moika RiverGeneral informationTown or citySt. PetersburgCountryRussiaCoordinates59°55′46.2″N 30°17′55.32″E / 59.929500°N 30.2987000°E / 59.929500; 30.2987000Completed17…

As referências deste artigo necessitam de formatação. Por favor, utilize fontes apropriadas contendo título, autor e data para que o verbete permaneça verificável. (Novembro de 2016) RaspogančeРаспоганче Localização País  Sérvia Província Sérvia central Distrito Zlatibor Município Sjenica Características geográficas População total (2011) 126 hab. Altitude 1 134 m Código postal Raspoganče (em cirílico: Распоганче) é uma vila da Sérvia loc…

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (يناير 2018)   لمعانٍ أخرى، طالع الحوراء (توضيح). حوراء الجنس اسم علم مؤنث  [لغات أخرى]‏  تعديل مصدري - تعديل   حَوْراء هو اسم علم مؤنث عربي الأصل.[1] الاش

Hontheim Gemeente in Duitsland Situering Deelstaat Rijnland-Palts Landkreis Bernkastel-Wittlich Verbandsgemeinde Traben-Trarbach Coördinaten 50° 4′ NB, 6° 60′ OL Algemeen Oppervlakte 24,78 km² Inwoners (31-12-2020[1]) 783 (32 inw./km²) Hoogte 385 m Burgemeester Ilona Lauxen Overig Postcodes 54538, 56864 (Bonsbeuern) Netnummer 02674 Kenteken WIL (alternatief: BKS) Gemeentenr. 07 2 31 057 Locatie van Hontheim in Bernkastel-Wittlich Portaal    Duitsland Honth…

Володимир Устимчик Володимир Устимчик Особисті дані Повне ім'я Володимир КостянтиновичУстимчик Народження 5 травня 1952(1952-05-05)   Кривий Ріг, УРСР Смерть 5 березня 2000(2000-03-05) (47 років)   Кривий Ріг, Україна Зріст 166 см Вага 62 кг Громадянство  СРСР Позиція півзахисник Ін

Garde nationale chyprioteΕθνική Φρουρά Fondation Juin 1964 Commandement Commandant en chef Lt. Gen. Dimokritos Zervakis[1] Ministre de la Défense Charalambos Petrides Main-d'œuvre Âges militaires 18-50 Actifs 12,000 Réservistes 75,000 Budgets Budget € 350 Million Pourcentage du PNB 1.8% modifier  La garde nationale chypriote (grec moderne : Ethnikí Frourá, Εθνική Φρουρά ; turc : Kıbrıs Ulusal Muhafızları), aussi appelée garde nationale chy…

بطاحة موقع محافظة عفيف بالنسبة لمنطقة الرياض تقسيم إداري البلد  السعودية السكان التعداد السكاني غير معروف نسمة (إحصاء ) تعديل مصدري - تعديل   بطاحة هي قرية من فئة (ب) تقع في محافظة عفيف، والتابعة لمنطقة الرياض في السعودية.[1] حيث أن منطقة الرياض تضم 22 محافظة إدارية، منه…

  لمعانٍ أخرى، طالع كلية طب الأسنان (توضيح). كلية طب الأسنان شعار كلية طب الأسنان (الجامعة الأردنية)شعار الكلية مبنى كلية طب الأسنان من الجهة الشرقية. الشعار تطوير الرعاية الصحية السنية من خلال تدريب أطباء أسنان متميزين، وإجراء بحوث علمية ذات جودة عالية.[1] معلومات ال…

Este artigo cita fontes, mas que não cobrem todo o conteúdo. Ajude a inserir referências. Conteúdo não verificável pode ser removido.—Encontre fontes: ABW  • CAPES  • Google (N • L • A) (Dezembro de 2018) Gustav Mahler Gustav MahlerFotografia de Gustav Mahler tirada em 1909 Informação geral Nome completo Gustav Mahler Nascimento 7 de julho de 1860 Origem Kaliště (Pelhřimov) País Boémia Ocupação(ões) compositor, multi…

جوبة برغال الإحداثيات 35°29′19″N 36°10′36″E / 35.48861111°N 36.17666667°E / 35.48861111; 36.17666667  تقسيم إداري  البلد سوريا[1]  التقسيم الأعلى ناحية جوبة برغال  معلومات أخرى منطقة زمنية توقيت شرق أوروبا  رمز جيونيمز 169135  تعديل مصدري - تعديل   جوبة برغال قرية سورية في

إلين فوكس   معلومات شخصية الميلاد 5 مايو 1950 (73 سنة)  هينديل  مواطنة الولايات المتحدة  عضوة في الأكاديمية الوطنية للعلوم[1]،  والأكاديمية الأمريكية للفنون والعلوم،  والجمعية الملكية،  وأكاديمية نيويورك للطب[2]  الحياة العملية المدرسة الأم جامعة برن

هذه المقالة بحاجة لصندوق معلومات. فضلًا ساعد في تحسين هذه المقالة بإضافة صندوق معلومات مخصص إليها. الصيغة الحاوية هي صيغة متعدد الملفات معاييرها تحدد كيف لعناصر البيانات والبيانات الفوقية إن تندرج في ملف واحد.[1] مراجع ^ Ho، Anthony T. S.؛ Li، Shujun (20 مايو 2016). Handbook of Digital Forensics of Multime…

For a list of characters from the comics, see Lists of Marvel Comics characters. DVD artwork displaying various Infinity Saga protagonists with Thanos in the background The Marvel Cinematic Universe (MCU) is an American media franchise and shared universe that involves productions of superhero films and television series. These productions star various titular superheroes; they are independently produced by Marvel Studios and are based on characters that appear in American comic books published …

Dam in the Western Cape, South Africa Dam in Gouda, Western CapeVoëlvlei DamAn aerial view of Voëlvlei Dam with the Groot Winterhoek Mountains in the foreground.CountrySouth AfricaLocationGouda, Western CapeCoordinates33°20′15″S 19°2′1″E / 33.33750°S 19.03361°E / -33.33750; 19.03361PurposeWater supplyStatusOperationalOpening date1952Owner(s)Department of Water and SanitationDam and spillwaysHeight10 metres (33 ft)Length2,910 metres (9,550 ft)R…

この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方)出典検索?: 河内源一郎 – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2018年2月) かわち げんいちろう河内 源一郎生誕1883年4月30…

History of US protectionism This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article needs to be updated. Please help update this article to reflect recent events or newly available information. (March 2018) This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.F…

Colonial house in Rhode Island High WatchHigh Watch (left) partially visible on Watch HillHigh WatchLocation within Rhode IslandShow map of Rhode IslandHigh WatchHigh Watch (the United States)Show map of the United StatesFormer namesHigh Watch, Harkness HouseGeneral informationTypeHouseArchitectural styleColonial-style[1]Location16 Bluff Avenue, Watch Hill, Rhode Island 02891Coordinates41°18′28.8″N 71°51′19.08″W / 41.308000°N 71.8553000°W / 41.308000; …

Kembali kehalaman sebelumnya

Lokasi Pengunjung: 18.217.208.40