MediaCoder iPhone Edition Benchmarks (Intel MSDK vs x264) (Stanley posted on April 7th, 2012 )

Today I performed a benchmarking test with MediaCoder iPhone Edition which has got improved support for Intel MSDK recently, by transcoding the same 720p H.264 MKV file to a MP4 file of iPhone 4 profile. In order to obtain transcoded videos with near visual quality, x264 was set to fast preset and Intel MSDK encoder was set to balanced mode. The difference in transcoding speed and CPU utilization is significant. With x264, the CPU utilization is near 100% and the overall transcoding speed is approximately 3.4x (versus playback speed). When using Intel MSDK encoder, with computation off-loaded to CPU built-in GPU, the CPU utilization is near 50% and the overall speed is about 7.9x, which is 2.3 times of that of x264.

5 Responses

  1. jhangyu says:

    When will MediaCoder’s Intel MSDK Encoder support VBR?(I couldn’t find CRF mode)
    I’m very anticipating this feature could be added in MediaCoder’s MSDK Encoder in next version~

  2. Stanley says:

    The latest version of MediaCoder DOES support VBR/CRF mode with MSDK encoder. What you need to do is updating to latest version.

  3. jhangyu says:

    Sorry I’ve already update to the latest version but MediaCoder still popup “not support yet” while transcoding by MSDK encoder. Can you help me to fix this problem? (Screenshot: http://goo.gl/rb5gI)

  4. proverclocker says:

    Same experience here. Now we are at release .5338 and the intel MSDK encoder DOES NOT work in the VBR/CRF mode. You said in April, that it is already implemented, so maybe it’s just a little bug? Can you please clarify it?
    This would be a very,very,very nice feature!
    Keep up the great work!

  5. Stanley says:

    Intel MSDK encoder never supported CRF. It supports CQP instead.