Cyberpython Online

My Projects

oOSlideshow

Description

oOSlideshow is a java desktop application to help you create slideshow videos from jpeg and png images.

You can import images (or folders containing images), define global and/or slide-specific transition (wipe / crossfade / none), resize policy (uniform scale/stretch/crop) and duration for the slides. Also, you are able to select an mp3 or ogg vorbis file to be used as the slideshow’s audio background.

The video export is carried out through the use of mencoder, so it must be installed and set on the system path.

If a special codec is defined (e.g. LAME is used by some of the default presets) in one of the output presets (ooslideshow/resources/outputPresets.xml inside the application’s JAR file) it must be installed in order for the application to export the video successfully.

Requirements:

oOSlideshow was developed with Ubuntu in mind but it should run properly on any machine that has installed and setup properly the following:

  • A Java (>=1.6.0) Virtual Machine (Sun’s JVM recommended)
  • Mencoder on the system path
  • LAME - in fact libmp3lame (for the default output presets, you are free to define your own that do not use LAME - just edit the xml file)

Download

If you are using Ubuntu you can:

To download oOSlideshow (zipped jar files - should work on all platforms) click here.

To download the netBeans project folder (zip archive - full source code) click here.

*WARNING* -> The code is by no means clean, well documented or well structured.

Installation

The following instructions are aimed to Ubuntu users that did not download the .deb package or used the PPA above:

  • sudo apt-get install mencoder libmp3lame0

Download and unzip oOSlideshow-dist.zip. You should see a file called “oOSlideshow.jar“. Right-click on it and select: Open with “Sun Java x Runtime” (or whatever JVM you are using).

Screenshots:

License

oOSlideshow and its source code is distributed under the terms of the GPLv3.

Written by cyberpython

December 3rd, 2008 at 8:50 pm

Posted in MyProjects