De iPhone, Samsung en enkele anderen nemen altijd video’s op in de horizontale oriëntatie. Als de video gedraaid moet worden, instrueert de iPhone-video de videospeler om de video tijdens het afspelen terug te draaien naar de normale stand.
Helaas vereisen moderne videoformaten hardwareversnelling om video’s af te spelen en die hardware, voornamelijk op tv’s, is niet in staat om deze rotatie te respecteren. Omdat de hardware de video niet correct draait, wordt de horizontale video incorrect afgespeeld omdat de rotatie verkeerd is!
In mijn ervaring speelt de Google TV met Chromecast-dongle alle iPhone-video’s correct af vanaf medio 2023. De Amazon Fire TV Sticks en Sony Bravia-tv’s zullen deze video’s niet draaien wanneer dat nodig is. Mogelijk verandert dit in de toekomst, maar op dit moment zijn die apparaten niet in staat om iPhone-video’s die rotatie vereisen met hardwareversnelling af te spelen. Je moet hardwareversnelling in mijn app uitschakelen om de video’s correct te roteren.
Helaas kan het uitschakelen van hardwareversnelling betekenen dat de video onspeelbaar wordt omdat deze te langzaam zal afspelen. Moderne HEVC-video’s vereisen hardwareversnelling om af te spelen.
Wat kun je doen?
Als de video’s 1080p of minder zijn, probeer dan hardwareversnelling uit te schakelen om de decoder van het apparaat te omzeilen. Je kunt dit doen door naar de app-instellingen > Algemeen > en “Hardwareversnelling voor video’s” uit te schakelen. Hoewel dit ook voor 4K-video’s zal werken, vereisen die doorgaans HEVC / h.265 hardwareversnelling en het uitschakelen van versnelling zal resulteren in schokkerige weergave.
Je kunt de bestanden uploaden naar een dienst die automatisch video’s omzet in breed compatibele formaten, zoals Flickr of Google Foto’s. Deze diensten zullen de video correct roteren als onderdeel van hun conversieproces.
Je kunt de video’s handmatig opnieuw coderen met Handbrake om de vereiste voor rotatie te verwijderen. Dit zal de compatibiliteit vergroten en meestal resulteert het opnieuw coderen in een efficiëntere codering die kleiner zal zijn en helpt bij het streamen. Het is belangrijk om te beseffen dat veel cloudopslagdiensten geen videostreamingservices zijn en het afspelen van ruwe 4K-video’s vanaf deze kan tot 8 MB/s gebruiken. Dit is een hoge vereiste voor alle hardware tussen jou en de dienst.