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.

Quick Sync Media Foundation Transform

Carl_P_
Beginner
403 Views

Hi,

We are trying to implement a quick sync encoder MFT (Media Foundation Transform, NV12 --> H264). 
As understood quick sync outputs a H264 elementary stream (H264_ES) and therefore we can not directly write these IMFSamples directly into an MPEG-4 sink.

Does Intel provide an MFT that can convert H264_ES to H264? Or do you have something to recommend? Article/Code/Library?

We found http://msdn.microsoft.com/en-us/library/windows/desktop/jj553440(v=vs.85).aspx (H.264/AVC Remux MFT).
But due to bad documentation we can not get this to work.

best regards,

Carl

0 Kudos
1 Reply
Petter_L_Intel
Employee
403 Views

Hi Carl,

The Media SDK package does include simple sample code for a H.264 MFT encoder, "sample_mfoundation_plugins". Please explore that code to evaluate if it fits your needs. The set of features in the sample are limited so you will likely have to extend the code to adjust to your requirements.

Regards,
Petter 

0 Kudos
Reply