Audio SDK
for MPEG, PCM, WMA & AMR
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.
Documents
Audio SDK DatasheetBlog Posts
Visit the MainConcept Technology Blog- Product Highlights
- Related Products
Product Highlights
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.)
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.
Related Products
Plugins & Applications: Plugin for DaVinci Resolve Studio
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.
Products
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.
Set of audio encoders to generate MPEG Layer 1/2, PCM, AAC, WMA and AMR audio. |
Set of audio decoders to play back MPEG Layer 1/2, MP3, PCM, AAC, WMA and AMR audio. |