Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Carl_P_
Beginner
64 Views

Quick Sync Media Foundation Transform

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
64 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 

Reply