title: Dynamic videos from user inputs - How does it work?
body: <p><strong>Is there a way to <em>generate</em> a video frame's content by code?</strong></p>
  
  <p>For example :<br> 
  I want to make a program that takes some <code>string</code> variable as input and then gives an output video of same text but now with special effects on the text itself. </p>
  
  <p>It came to my mind the idea after seeing some projects that Facebook has done in their website. They have a database of pictures, comments, friends, events, likes and so on, that are related to a User. With all this information they do videos like for example <em>Friend's day</em>, a video that is completely related to the user that wants to post it.</p>
  
  <p><strong>How does these things work?</strong> <br>
  Is there some sort of software I can use? Can someone give me a place to start with?</p>