Media (Intel® Video Processing Library, Intel Media SDK)
Access community support with transcoding, decoding, and encoding in applications using media tools like Intel® oneAPI Video Processing Library and Intel® Media SDK
Announcements
The Intel Media SDK project is no longer active. For continued support and access to new features, Intel Media SDK users are encouraged to read the transition guide on upgrading from Intel® Media SDK to Intel® Video Processing Library (VPL), and to move to VPL as soon as possible.
For more information, see the VPL website.

Getting started

vijay_di
Beginner
835 Views

Dear Eric,

I just started working with the Intel media SDK. I tried to useffmpeg to crate elementary streams. The multi_transcode sample returns UNDEVELOPED_FEATURE. Some videos can be played by directshow sample but the mediamulti_transcode still rejects them.
1) Is there any elementary streams videos for testing (web?)?
2) Is the code for the encoder,decoder or VPP is available, say using intel IPP? I do need this is as I am developing app for optimization of decoding,encoding videos.
3) What is simplest way to create the elementary streams using some open stream using tools like ffmpeg/mediasdk/graphedit/other?
4) I tried to create the same using directshow filters article, the intel media filters do not allow decoded or encoded streams to be directed to file writer without mux.

0 Kudos
1 Solution
Eric_S_Intel
Employee
835 Views

Hi Vjay,

A simple way to create elementary streams to be used with the samples is to download a MP4, then use Elecards XMuxer PRO software to demux the stream into a *.h264 stream. You can download a free evaluation from the Elecard website. I am sure there are other ways to do it..but thats what I typically use.

The actual encoder, decoder, and VPP are not distributed in source code. The HW path leverages DXVA and passes everything to the driver to process, while the SW path leverages IPP and other functions to perform in an optimized way.

Eric

View solution in original post

0 Kudos
1 Reply
Eric_S_Intel
Employee
836 Views

Hi Vjay,

A simple way to create elementary streams to be used with the samples is to download a MP4, then use Elecards XMuxer PRO software to demux the stream into a *.h264 stream. You can download a free evaluation from the Elecard website. I am sure there are other ways to do it..but thats what I typically use.

The actual encoder, decoder, and VPP are not distributed in source code. The HW path leverages DXVA and passes everything to the driver to process, while the SW path leverages IPP and other functions to perform in an optimized way.

Eric

0 Kudos
Reply