Por que os vídeos do YouTube se tornam acinzentados no Chrome se a aceleração de hardware estiver desativada?

1

Atualização: um dos testes mostrou que o problema persiste em determinados dispositivos, mesmo que a aceleração de hardware esteja ativada. As 4 capturas de tela abaixo foram tiradas no Windows 10, Chrome 47.0.2526.111 m (64 -bit), nVidia GeForce GT240M.

Acabei de fazer alguns testes, veja os resultados abaixo.

Branco como esperado:

  • Windows 10, Chrome 47.0.2526.111 m (64 bits), nVidia GeForce GT240M, HACC ON.
  • Windows 10, Firefox, nVidia GeForce GT240M, HACC ON.
  • Windows 10, Firefox, nVidia GeForce GT240M, HACC OFF.
  • Windows 10, Edge, nVidia GeForce GT240M, HACC?.
  • Windows 10, IE11, nVidia GeForce GT240M, HACC?.
  • Windows 10, Chrome 47.0.2526.111 m (64 bits), nVidia GeForce GT630M, HACC ON.
  • Windows 7, Firefox, Gráficos do SyS Mirage 3, HACC ON.
  • Windows 7, Firefox, Gráficos do SyS Mirage 3, HACC OFF.
  • Android 5.0.1, Chrome, Adreno 320, HACC?.
  • Android 5.0.1, YouTube, Adreno 320, HACC?.

Erro cinzento:

  • Windows 10, Chrome 47.0.2526.111 m (64 bits), nVidia GeForce GT240M, HACC OFF.
  • Windows 10, Chrome 47.0.2526.111 m (64 bits), nVidia GeForce GT630M, HACC OFF.
  • Windows 7, Chrome 47.0.2526.111 m, Gráficos do SyS Mirage 3, HACC ON .
  • Windows 7, Chrome 47.0.2526.111 m, Gráficos do SyS Mirage 3, HACC OFF.
por Tamás Bolvári 16.01.2016 / 15:48

1 resposta

1

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

por 08.06.2017 / 19:35