Warum werden YouTube-Videos in Chrome grau, wenn die Hardwarebeschleunigung deaktiviert ist?

767
Tamás Bolvári

Update: Einer der Tests hat gezeigt, dass das Problem auf bestimmten Geräten auch dann besteht, wenn die Hardwarebeschleunigung aktiviert ist. Die 4 Screenshots wurden unter Windows 10, Chrome 47.0.2526.111 m (64 Bit) und nVidia GeForce GT240M erstellt.

YouTube-Screenshots im Vergleich zu / ohne Hardware-Beschleunigung in Chrome

YouTube-Screenshots im Vergleich zu / ohne Hardware-Beschleunigung in Chrome

Ich habe gerade ein paar Tests gemacht, siehe unten.

Weiß wie erwartet:

  • Windows 10, Chrome 47.0.2526.111 m (64 Bit), 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 Bit), nVidia GeForce GT630M, HACC ON.
  • Windows 7, Firefox, SyS Mirage 3-Grafik, HACC ON.
  • Windows 7, Firefox, SyS Mirage 3-Grafik, HACC OFF.
  • Android 5.0.1, Chrome, Adreno 320, HACC?
  • Android 5.0.1, YouTube, Adreno 320, HACC ?.

Grauer Fehler:

  • Windows 10, Chrome 47.0.2526.111 m (64 Bit), NVIDIA GeForce GT240M, HACC OFF.
  • Windows 10, Chrome 47.0.2526.111 m (64 Bit), nVidia GeForce GT630M, HACC OFF.
  • Windows 7, Chrome 47.0.2526.111 m, SyS-Mirage-3-Grafik, HACC ON .
  • Windows 7, Chrome 47.0.2526.111 m, SyS-Mirage-3-Grafik, HACC-AUS.
1
Warum das Downvote? Tamás Bolvári vor 8 Jahren 0
Warum das Downvote? Ich habe weitere Details hinzugefügt, um die Qualität der Frage zu verbessern, und sie aus StackOverflow entfernt, da sie als nicht für das Thema markiert markiert wurde und empfohlen wurde, hier zu SuperUser zu verschieben. Tamás Bolvári vor 8 Jahren 0

1 Antwort auf die Frage

1
Paul Sweatte

Dies ist ein Codierungsproblem:

Digitalvideos werden normalerweise in einem YCbCr-Format codiert. YCbCr ist eine Familie von Farbräumen (YV12, YUY2 usw.), die Farbinformationen (Chroma) getrennt von Helligkeitsinformationen (Luma) kodieren.

Beim Konvertieren eines YCbCr-Farbraums in RGB muss daher der korrekte Standard (BT.601 oder BT.709) und der richtige Bereich (TV- oder PC-Pegel) verwendet werden.

Das obige wird nicht immer korrekt durchgeführt. Bei bestimmten Kombinationen von Video-Renderern, Video-Auflösungen und Grafiktreibereinstellungen kann ein Fehler auftreten.

Das Video sieht verwaschen aus und die Farben sind nicht lebendig. Schwarz wird dunkelgrau dargestellt. Weiß wird hellgrau dargestellt.

Verweise