Knowledgebase: Cinegy Capture
What stream encodings support GPU-accelerated decoding?
Posted by Oleh Muliarchuk on 08 May 2018 11:12

With the help of GPU we are able to decode H264, HEVC, and MPEG2. H264 NVidia GPU supports only 4:2:0 Chroma Format and 8 Bit Depth while HEVC NVidia GPU also supports 10 Bit Depth.

The decoder(s)/encoder(s) work either on the CPU, or they are executed on the GPU if the decoder was created on a video card. Though "GPU acceleration" is a commonly used term, actually it means "GPU offload". If decoding is done on the CPU and it does not cope, when we turn on NVDEC or NVENC, the GPU does not actually starts to "help" or "speed up". Similarly, the CPU does not "help" in case the encoder/decoder is assigned to GPU that does not cope (overflowed). The CPU still continues to be used for various operations related to processing but in much less extent.

Comments (0)