title: Generate photo SlideShow in Java and Export as Video
body: <p>I want to create a cross platform SlideShow maker desktop-application (mainly Windows &amp; Mac), the SlideShow will be generated using a set of images with background music, subtitles/captions and there will be a transition between each slide/image.</p>
  
  <p>I have done all the UI in swing and it all works superb on Windows &amp; Mac. Now the only "little" problem is </p>
  
  <blockquote>
    <p>How to <strong>generate</strong> a <strong>video from a set of images with "transitions" &amp; "subtitles" in java</strong> using native java libs/frameworks and add some music in background ;-)</p>
  </blockquote>
  
  <p>I want the video output format to be at least in avi &amp; mov, with transitions like:<br>
  1) fade<br>
  2) Zoom (images will zoom-in from e.g. 64x64 to full video size)<br>
  3) Multiple (multiple images will appear in single slide)</p>
  
  <p>I have used JMF example to generate .mov from .jpeg images it was buggy but may work if I can add transitions?? But it appears JMF is mainly for media playback it only supports a few media formats (for output).<br>
  I have also read a few docs of jffmpeg but it appears it too does not support transitions.
  I have also tried FMJ but no use, now I am stuck and need assistance, on how this task can be done in java.</p>
  
  <p>I would be immensely thankful if anyone can guide me in right direction.</p>
  
  <p>--<br>
  many thanks</p>