Does NVENCODE support 4:2:2 chroma subsampling?


According to and other documents, the 4:2:2 chroma subsampling is not natively supported on HW.

Is this chroma subsampling mode supported in SW (NVENC driver or SDK)?

If not then does anyone know whether Nvidia plans to add this support in future HW like Volta series GPUs or future SDK versions?

Are there any available workarounds with the currently available Pascal GPUs and SDK v8?


4:2:2 chroma subsampling is not supported by NVENC hardware (for encoding) or NVDEC hardware (for decoding).

As a policy, we cannot comment on future GPU plans in public forums. Please contact your NVIDIA business contact or distributor.

There are no available work-arounds for encoding/decoding 4:2:2.

If your software is generating and consuming the content, you can upsample 4:2:2 to 4:4:4 and encode using 4:4:4 (which is natively supported by NVENC hardware and Video SDK) and then downsample to 4:2:2 at the client end. Of course, this works only if both encoder and decoder are in your control.