I'd like to find a server side solution to overlay text on video, with following features:

* can define timing
* can define position
* can use a custom font
* basic text animation

I don't really mind the language, provided I can make it run on AWS.