Este é um problema de codificação:
Digital video is typically encoded in a YCbCr format. YCbCr is a family of color spaces (YV12, YUY2, etc), that encode color information (chroma) separately from brightness information (luma).
Thus when converting a YCbCr colorspace to RGB, the correct standard (BT.601 or BT.709) must be used and the correct range (TV or PC levels) must be used.
The above is not always done correctly. It can go wrong with certain combinations of video renderers, video resolutions and graphics driver settings.
The video looks washed out and the colors are not vivid. Black is displayed as dark gray. White is displayed as light gray.
Referências
- níveis de luminância
-
Multiplexers estereoscópicos (pdf)
-
Um vislumbre do processamento de vídeo (pdf)
-
Tipos de dados de mídia Atom