Skip to content

Audio SDK


Encode & decode MPEG format content with C++ support for DirectShow on Microsoft Windows

Create & playback MPEG Layer 1/2, MP3, PCM, LPCM, AAC, HE AAC, AMR and WMA

 The MainConcept® Audio Software Development Kit (SDK) consists of audio encoders and decoders for Low Level and DirectShow on Microsoft Windows. It supports popular audio formats including MPEG, PCM, AAC, HE AAC, LPCM, MP3, AMR and WMA. The SDK is compliant with common media, devices and workflows ranging from file to live transcoding, professional broadcast and streaming, as well as a wide range of consumer-electronic products.

This holistic solution to creating and playing MPEG format files comes with the quality and peace of mind you only get using technology from MainConcept, the pioneers in encoding and decoding technology.    

  • Product Highlights
  • Related Products

Product Highlights

MPEG Audio Encoder/Decoder 
Audio encoding into MPEG-1 (ISO/IEC 11172-3) and MPEG-2 (ISO/IEC 13818-3) streams. The corresponding decoder enables you to playback MP3, MPEG-2.5 and LPCM audio streams. MP3 (MPEG-1/2 Layer 3) is the most widespread format for audio playback currently on the consumer market and is supported by most mobile device manufacturers.

AAC Encoder/Decoder
Encode and decode MPEG-2 (ISO/IEC 13818-7) and MPEG-4 (ISO/IEC 14496-3 including Amd.1:2003 – HE AAC v1 and Amd.2:2004 – HE AAC v2) AAC audio streams. The AAC (Advanced Audio Coding) format is predominantly used with HEVC/H.265, AVC/H.264 and MPEG-4 Part 2 video streams that are muxed into the MP4 container, required for mobile devices and streaming workflows. The AAC Encoder SDK comes with a MainConcept AAC Encoder and a Fraunhofer AAC Encoder. The latter is optimized for adaptive bitrate streaming formats. The AAC Encoders as well as the AAC Decoder support up to 7.1 channels.
(Also available as a standalone product.)
AMR Encoder/Decoder
Software-only AMR encoding and decoding components are available in narrow and wide band. AMR (Adaptive MultiRate) is a speech codec with variable bitrates standardized by 3GPP and ETSI. It is predominantly used for mobile devices, such as smartphones together with MPEG-4 Part 2 or H.264/AVC video streams.

PCM Audio Encoder
Support for DVD LPCM, AES3 PCM's and HDMV PCM (for AVCHD and Blu-Ray). The PCM audio encoder can be used with the muxer to put PCM audio tracks into DVD, MPEG-2 Transport and MXF Streams. It also supports AES3 382 for XDCAM HD and AES3 311 for IMX.

WMA Encoder/Decoder
Encode and decode audio streams into a WMA (Windows Media Audio) compliant file format. By using the MainConcept ASF (Advanced Systems Format) Muxer, the WMA streams can be muxed with VC-1 video streams.

Wide variety of audio formats

Covers the complete spectrum of audio encoders and decoders for Low-Level and DirectShow on Microsoft Windows, such as MPEG, PCM, AAC, HE AAC, LPCM, MP3, AMR and WMA.

Compliant with most devices & workflows

The components comply with the MPEG-2 (ISO/IEC 13818-7) and MPEG-4 (ISO/IEC 14496-3 including Amd.1:2003 – AAC HE v1 and Amd.2:2004 – AAC HE v2) AAC audio streams specification, including support for AAC LC (Low Complexity), AAC HE v1 and AAC HE v2.


Professional quality

Like every product from MainConcept, you can rest assured that every product meets the high professional quality standards for which we are known. Hear what our partners and customers have to say.



The MainConcept Audio SDK can be licensed as a complete set of encoders and decoders for the different codecs. Certain audio components are contained in the related video encoder and decoder SDKs. See the related video codec page or datasheet to determine which audio components are included in the package.
Audio Encoder SDK
Set of audio encoders to generate MPEG Layer 1/2, PCM, AAC, WMA and AMR audio.
Audio Decoder SDK
Set of audio decoders to play back MPEG Layer 1/2, MP3, PCM, AAC, WMA and AMR audio.