Twitter
- Cellphone inventor Martin Cooper uses a Motorola Droid. http://goo.gl/VkE6 2010/03/12
- Its 42°C in Kerala and the Weather applet shows 26°C for Chennai #wtf 2010/03/12
- IPL starts today. It is going to be a month of entertainment #ipl 2010/03/12
- @ram5sh But Flash is too buggy and consumes more memory. Anyway it should be replaced. Even Apple is going that way. 2010/03/11
-
Recent Posts
- Nokia E-63 on Linux
- Reliance NetConnect on Ubuntu 9.04
- Software Freedom Day 2009
- Twitter on Pidgin
- Chrome OS: The new threat to Redmond
- Google Chrome on Linux
- Jaunty on my new Toshiba Satellite !!!
- Windows 7 and the Linux lesson
- New ICC Ranking: Sachin not in the top 20 !!!
- HP Pavilion DV6000 Notebook and Linux
- Building DVD Images Of Ubuntu Repositories
- Making Photo Slideshow DVD’s under Linux
- Encrypt Emails within Firefox
- Building RPM Kernel Packages
- Ubuntu 8.10 Intrepid Ibex
Archives

Making Photo Slideshow DVD’s under Linux
As there are no simpler graphical tools available under Linux for this purpose, I’m explaining the method to create a slideshow video DVD of images/photos using a commandline tool called dvd-slideshow. Don’t be scared. It’s not that hard
It can be installed via Synaptic under Ubuntu OR you can fetch the latest from here.
Preparing your slideshow
Before generating a slideshow, you need to produce an input file which specifies which pictures to use, how long each picture stays on the screen and which transition effect is applied.
The simplest way to do it is to put all of your pictures in one directory and run dir2slideshow. This will create the input file for the next step. Although there are many configuration options, this command should give you acceptable defaults:
This asks to take all the (JPEG or PNG) pictures from slideshow_pictures, show them for 5 seconds and then crossfade to the next picture for 1 second. It generates a test_slideshow.txt input file. Pretty standard defaults, but the link above gives you a description of all the options available.
An interesting switch is -p if you want to generate a PAL slideshow instead of default NTSC.
You have then a file describing your slideshow’s characteristics. Its syntax is fairly straightforward; you can hand-edit it if needed.
Generating the slideshow
Once you are happy with your input file, generating the slideshow is something as simple as typing:
If you add the switch:
-a audiotrack.ogg
it will add an audio track to the slideshow. The result will be 2 files: test_slideshow.xml and test_slideshow.vob. You can try playing your slideshow with mplayer:
mplayer test_slideshow.vobIf you are happy with it, you can move to defining the menu. The thing which this tool amazes me is that it took only 22 minutes to render 580 photos to a DVD video with 10 mp3 sound tracks. In Windows media player, making a video of 100 images with audio backgrounds will surely take more than half an hour
Making DVD menus
You can use the tool “DVD Styler” for this purpose. (Availabe in Synaptic)