Using my Samsung Android 7.1.1 SM-J320W8 phone, I made some small videos by holding it while walking. The videos are very shaky. I need video stabilization. I checked out all the current professionally made video editing options to solve this, and they are all subscription based. I thought this might be a good way to ease myself into making my own video editing tool in Lazarus. I've been creating database PC apps in Delphi then Lazarus for years, but the most I have ever done regarding videos was just a basic video player (years ago) and I even abandoned that when web browsers gained the ability to play videos.
Question: What components do I need to make a video editor in Lazarus, that can do video stabilization? I need to target Microsoft. Windows-only libraries are ok. If the library happens to be cross platform, that's ok too. I will accept both open source or paid-for libraries (one-time payment, not a subscription), which ever is more capable and stable.
(Assume I will use the latest version of Lazarus)
Thanks in advance for any help you can provide.