Media (Intel® oneAPI Video Processing Library, Intel Media SDK)
Access community support with transcoding, decoding, and encoding in applications using media tools from Intel. This includes Intel® oneAPI Video Processing Library and Intel® Media SDK.
2927 Discussions

Intel Media SDK AAC Encoder - trying 5.1 (6 channels) Audio.

dashut
Beginner
167 Views
I've downloaded the Media SDK 2.0.12.24071 and I'm teting the "Intel Media SDK AAC Encoder" in GraphEdit.

When I put a source of:
PCMAudio 44.1 Khz 16 bit 2 channels (stereo)
and connect this to the Encoder: everything works! I can then take the output of the Encoder, connect it to the AAC Decoder and then to the Audio Renderer (Default DirectSound Device) and I hear the audio perfectly.

However, when I connect a source of:
PCMAudio 44.1 Khz 16 bit6 channels (5.1)
and try to connect this to the Encoder it fails! The only thing changed here from the previous test was that I have 6 channels and not 2.

I checked and verified that AAC standard supports 5.1 (6 channels), but somehow I can't make the AAC Encoder connect to such a source.

For the H264 Encoder there's open source that I can look at (DirectShow/GraphEdit), however, for the AAC Encoder/Decoder filters there's no source code: so I don't know why it's not working.

Any help is greatly appreciated here,
Dashut.
0 Kudos
3 Replies
Anthony_P_Intel
Employee
167 Views

Hi Dashut,

The sample Direct Show filters are provided to assist in development of applications using the Media SDK video capabilities. They and are not intended to be full-featured or used in a production environment. The audio encoder sample filter does not support creation of 5.1 audio content.

-Tony

andrasjpeg
Beginner
167 Views
Hi, I came across this post while looking for AAC encoder libs. I'm looking at the current Intel Media SDK 2012, and it doesn't seem to have any support for audio.. Am I missing something? What can I use to compress simple 2ch PCM audio to AAC?

Thanks,

-Andras
Nina_K_Intel
Employee
167 Views
Hi Andras,

You are right, Media SDK 2012 is targeted for video processing, the library itself doesn't have any support for audio codecs. But samples package contains several DirectShow audio decoder and encoder filters in binary form which are provided for testing/demo puposes (not for redistribution and not as sample code).

You can explore AAC encoder filter (samples\_bin\\imc_aac_enc_ds.dll) functionality, it may suite your needs.

Regards,
Nina

Reply