title: Extracting subtitles from mp4
body: <p>I got an assignment of retrieving subtitles from a mp4 file</p>
  <p>I want to know how to do this, by java or c++, does it depends on mp4 encoding format and</p>
  <p>I want to know the basic concepts of different video formats and basic concepts of video processing.</p>