2016-08-12 5 views
1

Ich habe eine Website, die Standard-HTML5-Video-Tags verwendet, um Videos aus dem Cloud-Speicher herunter zu ziehen. Alles ist in Ordnung, aber seit mein Chrome-Browser auf V52 aktualisiert wurde, werden Videos standardmäßig zu weit gestreckt, als hätte Chrome ein Problem mit den Metadaten?Chrome v52 html5 Video wird gestreckt?

Es betrifft nicht bestimmte Videos, obwohl z. Einige Videos wurden über iPhones, iPads, Android-Smartphones oder einen Webbrowser hochgeladen (ich habe keine Probleme mit einem Webbrowser).

Die exakt gleichen Video-Tag in Firefox und IE (Edge) funktionieren gut, die Videos sind nicht gestreckt.

Hat jemand zufällig auf dieses Problem gestoßen und hat es irgendwie geschafft, irgendeine Art von Lösung anzuwenden, sei es CSS-Tricks oder andere.

Ich hoffe, dass das nächste Update für Chrome dieses Problem beheben wird.

Vielen Dank im Voraus ...

P.

+0

Mit dem gleichen Problem seit Chrome V52 Update konfrontiert. Du bist nicht allein. – saurabheights

Antwort

1

Dies ist wahrscheinlich ein Fehler in Chromev52. Das Beispielvideo, für das ich dieses Problem hatte, hatte ein SAR (Storage Aspect Ratio) von 1: 1, aber das DAR (Display Aspect Ratio) wurde auf 16: 9 eingestellt. Stellt sich heraus, dass Chrome den DAR-Wert nicht respektiert.

Verwenden Sie diesen Befehl für Ihr Video, um den SAR- und DAR-Wert zu überprüfen.

Nur um zu überprüfen, ob das ein Fehler ist, habe ich die Datei erneut zu SAR von 16: 9. Das Video wird nun ordnungsgemäß in Chrome angezeigt.

Um ein neues Seitenverhältnis neu zu codieren, versuchen Sie dies.

ffmpeg -i input.mp4 -vf scale=iw*16/9:ih output.mp4 

Update: -

Das Problem ist aufgrund Bug 632624.

Zusammenfassung:

Das mit Rotation Metadaten des Videos muss, bevor die Anzeige gedreht werden. Nach der Drehung wird das gedrehte Video so gestreckt, dass es in den Browser passt. Der Fehler war die Größe, um das Video zu strecken, wird unter Verwendung der unverdrehten Videogröße berechnet, was die Verzerrung verursacht.

+0

FYI: - Die ursprüngliche Antwort funktionierte, weil, wenn ffmpeg das Video neu codierte, das Werkzeug das Video automatisch orientierte. – saurabheights