Ungleichmäßige Kanten bei HD-HTML5-Videos

Ungleichmäßige Kanten bei HD-HTML5-Videos

Aus irgendeinem Grund haben Videos mit einer höheren Auflösung als mein Monitor bei HTML5-Videos (auf Vimeo, YouTube usw.) gezackte Kanten. Dies scheint nicht aufzutreten, wenn das Video über einen Flash Player oder auf meinem Media Player abgespielt wird.

Ein damit verbundenes Thema warDas. Aber das ist keine Lösung für die Client-Seite der Dinge. Auch gefundenDas, aber auch hier keine Lösung

Gibt es eine Möglichkeit, diese gezackten (also nicht geglätteten) Kanten zu reparieren? Dies passiert sowohl bei IE11 als auch bei Google Chrome (Version 36.0.1985.125 m).

Schauen Sie sich zur Verdeutlichung diese beiden Bilder an:

Betrachtet man beide Bilder in voller Auflösung, fällt auf, dass die Kanten zu scharf sind.


Der Grund, warum ich ein Video mit einer höheren als der erforderlichen Auflösung abspiele, liegt darin, dass mein Monitor eine Auflösung von 1600 x 900 hat und 720p-Videos daher im Vergleich zu 1080p-Videos leicht unscharf oder nicht so detailliert aussehen.


Aktualisierung 1:Interessanterweise scheint dies ein Problem mit dem Codec zu sein, mit dem ein Video abgespielt wird. Ich habe die beiden folgenden Videos ausprobiert, die über zwei verschiedene Encoder abgespielt wurden:Bild 1,Bild 2. Das Problem tritt im ersten auf, im zweiten nicht. Je nach KodierungsoptionenHier, ich habe ein Problem beim Abspielen von H.264/AVC-Videos (mit einem Itag von 248; mp4) und kein Problem beim Abspielen von VP8-Videos (mit einem Itag von 137; WebM) über den YouTube HTML5-Player.

Aktualisierung 2:Das Problem scheint im DXVA Video Decoder zu liegen. Das Deaktivieren des Hardware-Accelerated Video Decoder ( chrome://flags/#disable-accelerated-video-decode) unter chrome://flagsbehebt das Problem. An diesem Problem wird derzeit gearbeitetHier. Wie erwähnt wurde bereits eine Überarbeitung von Chromium vorgenommen.Hier. Dieser Fix sollte bald in den regulären Chrome-Release-Kanal implementiert werden. (Danke anOmnomenfür das Update).

Update 3 (19.11.2014):Das Problem wurde in der Dev-Version von Google Chrome behoben: 40.0.2214.10. Ich werde diese Frage als beantwortet/behoben markieren, sobald sie in ein paar Wochen in den Stable Channel gelangt.

Update 4 (18.12.2014):Fix herausgegeben in 39.0.2171.95m.

Antwort1

Ich weiß, das ist ziemlich alt, aber sehen Sie sich diesen Link an:

https://code.google.com/p/chromium/issues/detail?id=351458

Es gibt einen bevorstehenden Bugfix für Chrome bezüglich Aliasing in HTML5-Playern.

Antwort2

Die Lösung für dieses Problem steht nun in der stabilen Kanalversion zur Verfügung und ist ab sofort in der Version 39.0.2171.95 m von Google Chrome enthalten.

verwandte Informationen