NvMedia IEP – Encode Processing (nvm_iep_sci)#

The NvMedia IEP sample application nvm_iep_sci demonstrates how to use the NvMedia IEP API to encode H.264/H.265 bitstreams with the NVENC hardware engine.

The application consumes raw images in a single YUV file in the YUV color space. It produces compressed elementary streams in one of the following formats:

  • H.264 with various configuration parameters

    • Baseline up to Level 5.2

    • Main profiles up to Level 5.2

    • High profiles up to Level 5.2

  • H.265 main profile up to level 6.0 with various configuration parameters

nvm_iep_sci can run in event data recorder mode for a given number of seconds, as specified on the command line. The specified number of seconds of bitstream is saved to the output bitstream file.

Note

  • H264 and HEVC output supports the YUV 422 format.

  • Only H264 and HEVC Codecs are supported for Automotive Safety production builds.

  • Other Codecs are only supported on non-Safety and L4T builds.