В любом полноценном видеоредакторе это можно сделать - Adobe Premiere, Sony Vegas, DaVinci Resolve, Hitfilm Express, их столько же, сколько DAW всяких.
Я лично из редакторов могу порекомендовать Hitfilm Express - он простой относительно и бесплатный, но при этом имеет достаточно продвинутый функционал даже в бесплатном варианте.
В Ютюбе миллионы видео, как это сделать. Функция, которая нужна, называется motion tracking. Вот, например, объяснение:
https://m.youtube.com/watch?v=Vw0JcsgEhZIЭто несложно, но не совсем автоматически делается - то есть не получится нажать одну кнопку, загрузить текстовый файл и получить готовое видео. С первым придётся повозиться, пока освоишься.
Может есть какие-то простенькие программы, которые делают такой эффект, но я их не знаю.