QuickTime has an awesome feature called "Panoramic Size". It basically scales the input video to the screen aspect ratio without cropping by leaving the center as-is and gradually increasing the scale factor towards the sides.
It’s a quite unique feature as far as I can tell, as I’ve only ever seen it in QuickTime.
It can be activated like this (Apple Guide here):
What I’m looking for is any way to permanently use the same or a similar algorithm to re-encode some 4:3 videos into 16:9, so that they show correctly on all my devices, not just the ones using QuickTime.
4:3 input example:
just for ease of comparison
Naïve 16:9 crop:
as you can see, there’s quite a lot of content missing top and bottom
Naïve 16:9 scale:
as you can see, the circle barely looks like a circle anymore and a lot of content will look odd, especially faces
QuickTime 16:9 panoramic mode results:
pretty good, if you ask me — that’s why I want to re-encode like this. the sides are stretched much more than the center, which usually yields good results as the center is the most important part of the screen
this is actually why I chose a scene with a clearly visible circle — which stays nearly unchanged thanks to QuickTime magic
So, what can I do to accomplish this? Only way I can think of is making a screen recording, which would take hours and is very error-prone