Winamp Aac



  1. Ffmpeg Aac

Fraunhofer FDK AAC (Full title Fraunhofer FDK AAC Codec Library for Android) is an open-source software library for encoding and decoding Advanced Audio Coding (AAC) format audio, developed by Fraunhofer IIS, and included as part of Android 4.1. Plays and encodes AAC/MP4 with internal plugins since version 5.0, also decodes aacPlus Shoutcast streams and other formats.

OverviewDownloadComponentsScreenshotsSupportSDK

advertisement

PerfectTUNES
a helping hand for your audio collection

Add or upgrade Album Art, De-Dup and check for ripping errors
This pack includes every natively supported free encoder binary for use with the Converter foobar2000 component. The binaries are conveniently installed into a subfolder of the foobar2000 installation folder.
Current versions of foobar2000 will automatically recognize these encoders and no longer ask you for encoder binary location.

Included encoders:

  • FLAC
  • Ogg Vorbis
  • Opus
  • Musepack
  • WavPack
  • AAC + Apple Lossless (qaac) - requires iTunes to be installed (read more...)
  • AAC (fhgaacenc) - requires Winamp to be installed (read more...)
  • Apple Lossless (refalac)
  • MP3 (LAME)
Please note that this pack includes only encoders that we are legally allowed to distribute; that excludes AAC encoders (included AAC encoders require external applications providing actual encoding functionality).

Latest version

Download Free Encoder Pack 2021-01-26

System requirements

foobar2000 v1.1.14 or newer, with the Converter component installed.
Fraunhofer FDK AAC
Developer(s)Fraunhofer IIS
Initial release9 July 2012; 8 years ago
Stable release
Repository
Written inC++, C
Operating systemAndroid, others
PlatformCross-platform
Available inEnglish
TypeEncoder/Decoder
LicenseFraunhofer FDK AAC Codec Library for Android license, a free software license without a patent grant[3][4]
Websitewww.iis.fraunhofer.de/en/ff/amm/impl.html

Fraunhofer FDK AAC (Full title Fraunhofer FDK AAC Codec Library for Android) is an open-source[5] software library for encoding and decodingAdvanced Audio Coding (AAC) format audio, developed by Fraunhofer IIS, and included as part of 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][unreliable source]

Version 2 of the library, introduced with Android P, also includes support for xHE-AAC[9] and AAC-ELD v2.[10][11] 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).[11] 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.[11]

AAC Profiles and Audio Object Types supported by the FDK versions(E=encoding, D=decoding)[12]
AAC Profile Formal NameAAC Audio Object TypesCommon NameFDKFDK 2
AAC Profile2AAC-LCE,DE,D
High Efficiency AAC Profile2,5HE-AACE,DE,D
High Efficiency AAC v2 Profile2,5,29HE-AAC v2E,DE,D
Baseline USAC Profile42
Extended High Efficiency AAC Profile2,5,29,42xHE-AACD
39AAC-ELDE,DE,D
44AAC-ELD v2E,D

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.[13]

The license included by Fraunhofer in the FDK library source code[14] 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. Due to this restriction, along with a limitation on charging for the library, Debian considers it non-free.[3][15] It was classified as free by Fedora after a review by the legal department at Red Hat.[16][17] The FSF also considers it to be free, though discourages its use due to the explicit lack of a patent grant.[4][18] Via Licensing administers a patent pool that includes patent licenses for the AAC codecs, including xHE-AAC and MPEG-D DRC.[19] 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.'[14]

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.[20][unreliable source]

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

See also[edit]

External links[edit]

  • Fraunhofer FDK AAC at Hydrogenaudio Knowledgebase
  • Official FDK source code repository at the Android Open Source Project
  • (lib)fdk-aac Source Code at GitHub
  • Debian (lib)fdk-aac Package Information at Debian Package Tracker
  • fdkaac, a cross-platform command-line encoding and metadata utility that employs libfdk-aac
  • retuned FDK AAC encoder, FDK AAC encoder with improved audio quality
  • libfdk-aac for Windows binary builder, a script set for FDK AAC library automated builder on Windows. Because the binaries can not distribute by FDK AAC licensing.
Winamp aac encoder downloadWinamp Aac

References[edit]

  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. ^ ab'NOTICE file in Source Code'. Retrieved 12 March 2019.
  4. ^ ab'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. ^'xHE-AAC'. Fraunhofer Institute for Integrated Circuits IIS. Retrieved 2020-07-10.
  10. ^'AAC-ELD Family'. Fraunhofer Institute for Integrated Circuits IIS. Retrieved 2020-07-10.
  11. ^ abc'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.
  12. ^'xHE-AAC – ADAPTIVE BIT RATE AUDIO CODEC FOR MUSIC AND VIDEO STREAMING'(PDF). July 2019. p. 4.
  13. ^'Fraunhofer Codec Availability'. Retrieved 27 September 2014.
  14. ^ ab'NOTICE - platform/external/aac - Git at Google'. android.googlesource.com. Retrieved 2020-07-10.
  15. ^'Debian discussion regarding the FDK license'. Debian Bug Tracker. Retrieved 28 September 2014.
  16. ^'Fedora fdk-aac package review'. Retrieved 24 January 2018.
  17. ^'Licensing/FDK-AAC'. Fedora Project Wiki. Retrieved 24 January 2018.
  18. ^'Recent licensing updates'. Retrieved 10 November 2018.
  19. ^'Via Adds MPEG-D DRC To Advanced Audio Coding Patent Pool – ViaCorp'. Retrieved 2020-07-11.
  20. ^HydrogenAudio Forum discussion on FDK AAC, some relevant posts regarding the low-pass filter: 'Post #34'., 'Post #89'., 'Post #142'.
  21. ^'opencore-amr'. SourceForge. Retrieved 12 March 2019.
  22. ^'FFmpeg AAC Encoding Guide'. Retrieved 13 March 2019.
  23. ^'Libav documentation'. libav.org. Retrieved 12 March 2019.

Ffmpeg Aac

Retrieved from 'https://en.wikipedia.org/w/index.php?title=Fraunhofer_FDK_AAC&oldid=1012152045'