beautypg.com

Rgb to yuv matrix, 444 to 422 chroma sampling – Calibrated Software AVC-Intra Create v2 User Manual

Page 16

background image

Page | 17

“10bit YUV & 16bit RGB” ” – 10-bit YUV422 and 16-bit RGB(A) 444(4) are requested colorspaces – please
note though that when requesting these colorspaces that this can cause an application to report a ‘codec error’ if
that application does not support 10-bit YUV422 exporting

“16bit RGB” –16-bit RGB(A) 444(4) is the requested colorspace – please note though that when requesting this
colorspace that this can cause an application to report a ‘codec error’ if that application does not support 16-bit
RGB(A) 444(4) exporting

"8bit YUV & 8bit RGB"

– 8-bit YUV422 and 8-bit RGB(A) 444(4) are requested colorspaces – please note

though that when requesting these colorspaces that this can cause QuickTime to internally convert 8-bit RGB to
8-bit YUV422 if an application sends 8-bit RGB video frames

– the internal RGB->YUV conversion by QuickTime

may introduce unintended Gamma changes/corrections (this may vary from application to application and also
depends on the RGB to YUV Gamma Correction setting too)

"8bit RGB" - 8bit RGB(A) 444(4) is the requested colorspace

RGB to YUV Matrix


Setting the YUV Matrix enables you to control how RGB is converted to YUV.

There are four RGB to YUV Matrix options:

601 SMPTE (16,235)

601 Full (0,255)

709 SMPTE (16,235)

709 Full (0,255) (DEFAULT)


Generally, 601 equations are used for SD video and 709 equations are used for HD video.

The Full option (the default value) converts RGB, which has black-white levels of 0-255 (0-65536 for 16-bit RGB), to YUV
with black-white levels of 16-235 (64-940 for 10-bit YUV). The SMPTE option will convert RGB to YUV with black-white
levels of 16-235 (64-940 for 10-bit YUV). The Full option is usually the preferred workflow option since RGB is viewed at
having a black/white level of 0-255 for 8-bit RGB material (0-65536 for 16-bit RGB) in most applications. Using the
SMPTE option, users can preserve the super black/white values of YUV data when converting from RGB, but this option
should only be used for specific workflows where you are working with RGB data in the SMPTE range.

Important Note: The RGB to YUV Matrix setting will ONLY be used if an application sends RGB data to the code. If an
application sends YUV data for a video frame then the RGB to YUV Matrix setting will have no effect on the YUV data
being handed to the codec for encoding.

444 to 422 Chroma Sampling

There are two options:

Duplicate Values

Average Next Neighbors (DEFAULT)


This controls how chroma is interpolated when converting from RGB 444 -> YUV 422.

‘Average Neighbors’ will produce

smoother colors when converting

; ‘Duplicate Values’ was added to essentially ‘turn off’ the averaging.


Important Note: The 444 to 422 Chroma Sampling setting will ONLY be used if an application sends RGB data to the
code. If an application sends YUV data for a video frame then the 444 to 422 Chroma Sampling setting will have no
effect on the YUV data being handed to the codec for encoding.