June 7, 2017

Intel Quick Sync H.265 encoder parameters in Live Transcoder

Intel® Quick Sync technology provides efficient encoding capabilities. It allows using hardware acceleration for video decoding and encoding using Intel® processors feature set and software encoding in all other cases.

Nimble Streamer Transcoder allows using Intel® Quick Sync as an HEVC video decoder and encoder in transcoding scenarios.

Library and SDK installation instructions can be found on QuickSync support page.

Here we'll take a look at encoder settings available at the moment. They are very similar to those described in this article.

There are a few parameters that are different for HEVC. First, you need to choose "h265" in Codec field along with Encoder being set to "quicksync".


Some existing parameters have different values.

profile

Specifies H.265 profile.

  • main
  • mainsp


level

Specifies H.265 profile level.

  • 1
  • 2
  • 21
  • 3
  • 31
  • 4
  • 41
  • 5
  • 51
  • 52
  • 6
  • 61
  • 62


keep_sar

If your input stream is anamorphic you might need to save its SAR parameter in the output as well, especially if you’re using a 'scale' filter in your Transcoder pipeline while DAR = SAR x Width / Height. Nimble supports keeping input SAR using keep-sar parameter set to true for encoder in its ‘Video output’ section. SAR/DAR/PAR correlation is described in this article.

New parameter has also been introduced.

plugin

Specifies plugin for HEVC encoding. if plugin is not specified nimble loads hevce_sw if impl=sw or hevce_hw if impl=hw.

  • hevce_sw - load MFX_PLUGINID_HEVCE_SW plugin;
  • hevce_hw - load MFX_PLUGINID_HEVCE_HW plugin;
  • hevce_gacc - load MFX_PLUGINID_HEVCE_GACC plugin;

hevce_sw and hevce_gacc are only available in Media Server Studio Professional.


That's it. Other params are the same as for h264 codec.
We keep improving our transcoder feature set, contact us for any questions.

Related documentation



Intel is a trademark of Intel Corporation in the U.S. and/or other countries.

No comments:

Post a Comment

If you face any specific issue or want to ask some question to our team,
PLEASE USE OUR HELPDESK

This will give much faster and precise response.
Thank you.

Note: Only a member of this blog may post a comment.