This is a cross-platform electron app (Windows & macOS) that takes a 4:3 aspect ratio video file, and transforms it to a 16:9 video using the GoPro SuperView method. This means that the image is not naively scaled, but a dynamic scaling is applied where the outer areas are stretched more while the center parts stay close to the original aspect rate.
This is not a 1-1 copy of the GoPro algorithm, but an attempt to reach similar quality of output using the open-source FFmpeg encoder.
-
Credits for the awesome Go cli app SuperView from Niek
-
Credits for the idea go to Banelle, who wrote the initial (Python) implementation.
Here is a quick animation showing the scaling, note how the text in the center stays the same:
And if you feel like it, send me a beer! It's always appreciated!