How do I make image slideshows as a video file via 4 small jpegs (128px x 128px) and Linux command-line graphic tools? I need to vary the slideshow transitions with:
- fade to/from black
- slide left/right while fading to next image
If you’re curious, we plan to make videos we can put into mobile phones for real estate listings. (We already have the technology to convert Ogg Theora into proprietary mobile formats.)
Transitions are just basic image manipulation. Try playing around with ImageMagick.
Converting jpeg to video is easy. The Mplayer software includes mencoder. Then it’s just a matter of determining your options and video output type.
Caveat: Sometimes, when going from JPEG -> mpeg2video (for dvds), I find it necessary to transition through mpeg4.
E.g.: JPEG -> mpeg4 -> mpeg2video
So, to take one still JPEG and turn it into $SOUNDLENGTH seconds of video:
If you actually want to build DVDs, the tool to look into is dvdauthor. But it doesn’t sound like you need that…
Oh, and you might be VASTLY better served via an animated gif… (Which ImageMagick can create for you.) Animated gifs would be much smaller, and easier to send over limited bandwidth…