Das iPhone, Samsung und einige andere nehmen Videos immer in der horizontalen Ausrichtung auf. Wenn das Video gedreht werden muss, weist das iPhone-Video den Videoplayer an, das Video während der Wiedergabe wieder in die normale Ausrichtung zu drehen.
Leider erfordern moderne Videoformate eine Hardwarebeschleunigung zur Wiedergabe von Videos, und diese Hardware, hauptsächlich bei Fernsehern, ist nicht in der Lage, diese Drehung zu berücksichtigen. Da die Hardware die Drehung des Videos nicht korrekt ausführt, wird das horizontale Video falsch abgespielt, weil die Drehung falsch ist!
Nach meiner Erfahrung spielt der Google TV mit Chromecast-Dongle alle iPhone-Videos bis Mitte 2023 korrekt ab. Die Amazon Fire TV Sticks und Sony Bravia Fernseher werden diese Videos bei Bedarf nicht drehen. Möglicherweise ändert sich das in Zukunft, aber derzeit sind diese Geräte nicht in der Lage, iPhone-Videos, die eine Drehung mittels Hardwarebeschleunigung erfordern, korrekt abzuspielen. Du musst die Hardwarebeschleunigung in meiner App deaktivieren, um die Videos korrekt zu drehen.
Leider bedeutet das Ausschalten der Hardwarebeschleunigung möglicherweise, dass das Video unspielbar wird, da es zu langsam abgespielt wird. Moderne HEVC-Videos erfordern eine Hardwarebeschleunigung zur Wiedergabe.
Was kannst du tun?
Wenn die Videos 1080p oder weniger sind, versuche, die Hardwarebeschleunigung abzuschalten, um den Decoder des Geräts zu umgehen. Du kannst dies tun, indem du zu den App-Einstellungen > Allgemein > gehst und „Hardwarebeschleunigung für Videos“ deaktivierst. Obwohl dies auch für 4K-Videos funktioniert, erfordern diese typischerweise HEVC/h.265-Hardwarebeschleunigung, und das Deaktivieren der Beschleunigung führt zu ruckelhafter Wiedergabe.
Du kannst die Dateien auf einen Dienst hochladen, der Videos automatisch in weitgehend kompatible Formate transkodiert, wie Flickr oder Google Fotos. Diese Dienste werden das Video als Teil ihres Konvertierungsprozesses korrekt drehen.
Du kannst die Videos manuell mit Handbrake neu kodieren, um die Drehungsanforderung zu entfernen. Dies wird die Kompatibilität erhöhen, und das Neukodieren führt in der Regel zu einer effizienteren Kodierung, die kleiner ist und das Streaming erleichtert. Es ist wichtig zu erkennen, dass viele Cloud-Speicherdienste keine Videostreaming-Dienste sind und das Abspielen von rohen 4K-Videos von ihnen bis zu 8 MB/s nutzen kann. Dies ist eine hohe Anforderung für die gesamte Hardware zwischen dir und dem Dienst.