It's very easy to do in Final Cut Pro. I don't know of any "affordable" options. I generally don't pirate but Final Cut is MAD expensive and, y'know, I have heard rumors that one may be able to access that software for free. >_>
edit: For what its worth I find those kind of videos do great on YouTube / Facebook, but not as well on Insta, for whatever reason