MP4-Video wird auf verschiedenen Browsern und verschiedenen Computern unterschiedlich wiedergegeben

Ich habe eine ähnliche Frage schon einmal gestellt, aber wir haben immer noch die gleichen Probleme.

Hintergrundfarbe der MP4-Wiedergabe in QuickTime falsch

Ich versuche, MP4s für die Wiedergabe auf einer Website zu codieren. Ich habe eine Testseite erstellt, damit Sie sehen können, welches Problem ich habe. Das Originalvideo wird in After Effects erstellt. Wenn die Seite korrekt angezeigt wird, sollte das Video zum Hintergrund passen (also außer beim Laden nicht wahrnehmbar sein).

http://videooptimization.azurewebsites.net/

Die MP4-Datei wurde mit Adobe Media Encoder kodiert

PAL, 25 fps, Progressiv

Kein Ton, 2,06 Mbit/s

Der Unterschied im Rendering scheint sich je nach Maschine zu ändern. Mein Computer rendert das Video perfekt in IE10 und nicht in Chrome oder Safari, der Computer meines Kollegen rendert das Video einwandfrei in Chrome und Safari, aber nicht in IE10 (also ein exakter Austausch des Problems). Wir verwenden beide Windows 8. Ähnliche Probleme gibt es auch auf Macs.

IE10-ScreenshotGeben Sie hier die Bildbeschreibung ein

Chrome-ScreenshotGeben Sie hier die Bildbeschreibung ein

Safari-ScreenshotGeben Sie hier die Bildbeschreibung ein

Kann mir jemand sagen, was los ist / wie ich eine MP4 erstellen kann, die plattform- und geräteübergreifend identisch rendert?

Vielen Dank.

Basierend auf den Screenshots habe ich einen zusätzlichen Gedanken. Da Sie einen Farbverlauf verwenden, kann es auch ein Unterschied sein, wie der Farbverlauf vom Browser gerendert wird. Haben Sie versucht, einen konstanten Hintergrund zu verwenden?

Antworten (1)

Leider wirst du dein Ziel nicht erreichen können. Zwei wesentliche Faktoren wirken sich darauf aus. Erstens wird sich die Farbverarbeitung auf verschiedenen Systemen unterscheiden. Dies führt zu geringfügigen Unterschieden in den angezeigten Farben, da viele Videoplayer „Verbesserungen“ auf Videos anwenden und was Sie tatsächlich sehen, wenn Sie das Video in einem Browser ansehen, ist ein eingebetteter Player, der auf dem lokalen Computer installiert ist.

Zweitens verwendet unterschiedliche Software auch unterschiedliche Implementierungen eines Decoders, was zu geringfügigen Farbunterschieden aufgrund von Optimierungen und Rundungsfehlern führen kann, je nachdem, wie sie ihre Berechnungen zur Ausgabe des Videos durchführen. Es ist nur ein Nebeneffekt der Funktionsweise der Player, es gibt kein Problem mit Ihrer Quelle (da sich die Daten in der Datei nicht von einem Player zum anderen ändern können).

Okay, danke für deine Antwort. Nicht die Antwort, die ich mir erhofft hatte, wir finden die Farbunterschiede ziemlich extrem
@Tom - wie extrem ist ziemlich extrem? Ich konnte das Quadrat leicht sehen, als ich Ihren Demonstrationslink öffnete, aber ich hätte es nicht gerade als extrem bezeichnet.
Habe Screenshots hinzugefügt. Vielleicht nicht so extrem, aber durchaus spürbar. Es scheint auch seltsam, dass die Ergebnisse für mich und meinen Kollegen umgekehrt sind, wenn wir beide das gleiche Betriebssystem und die gleichen Maschinen haben und das gleiche Farbprofil (sRGB IEC61966-2.1). Wir haben unterschiedliche Grafikkarten, wird dies den Unterschied im Rendering verursachen (scheint seltsam zu sein)? Ich nehme an, wir werden nicht viel tun können, aber ich würde gerne herausfinden, was den Unterschied verursacht