AAC codec with source code




The full version of the Advanced Audio Coding codec (AAC codec) and its source codes as a project for Visual Studio 2017. The project includes both building the filter itself and building the libraries it uses: libfaac, dxsdk.

Advanced Audio Coding (AAC) is an audio coding standard for lossy digital audio compression. Designed to be the successor of the MP3 format, AAC generally achieves higher sound quality than MP3 encoders at the same bit rate.

AAC has been standardized by ISO and IEC as part of the MPEG-2 and MPEG-4 specifications. Part of AAC, HE-AAC (“AAC+”), is part of MPEG-4 Audio and is adopted into digital radio standards DAB+ and Digital Radio Mondiale, and mobile television standards DVB-H and ATSC-M/H.

A binary assembly of the AAC codec (with source) for 32- and 64-bit is also included, with no limit on the number of possible filter instances and disabled tracking code.  The filter can be used in commercial and non-commercial products without any restrictions.

Detailed information about the codec can be found on this page.

Attention: it is assumed that by purchasing the full version of the codec you are convinced that the functionality of the free download (demo) version suits you, you have no complaints about the quality of the component you are purchasing. Thus, you get the version of the codec without restrictions and its source code in the form in which it was when building the demo version.

Advanced Audio Coding

AAC codec supports inclusion of 48 full-bandwidth (up to 96 kHz) audio channels in one stream plus 16 low frequency effects (LFE, limited to 120 Hz) channels, up to 16 “coupling” or dialog channels, and up to 16 data streams. The quality for stereo is satisfactory to modest requirements at 96 kbit/s in joint stereo mode; however, hi-fi transparency demands data rates of at least 128 kbit/s (VBR). Tests of MPEG-4 audio have shown that AAC meets the requirements referred to as “transparent” for the ITU at 128 kbit/s for stereo, and 320 kbit/s for 5.1 audio. AAC uses only a modified discrete cosine transform (MDCT) algorithm, giving it higher compression efficiency than MP3, which uses a hybrid coding algorithm that is part MDCT and part FFT.

AAC codec is the default or standard audio format for iPhone, iPod, iPad, Nintendo DSi, Nintendo 3DS, Apple Music (only used on web player, Google Home, Amazon Alexa, and Microsoft Windows app.), iTunes, DivX Plus Web Player, PlayStation 4 and various Nokia Series 40 phones. It is supported on PlayStation Vita, Wii, Sony Walkman MP3, Android and BlackBerry. AAC is also supported by manufacturers of in-dash car audio systems. It is also one of the audio formats used on the Spotify web player.