Creating a DVD slide show – Step 1 (mass convert image format)

May 16, 2007

For an upcoming family event my wife scanned several hundred photos with the intent of creating a DVD slideshow to show at a gathering.  Since I haven’t figured out the scanner problem yet she scanned everything on Windows.  Since that is done I’m now taking over on Ubuntu.

I’m tracking the process as I do it.  Perhaps some folks will have suggestions.

I did a little research and discovered dvd-slideshow. Unless I hear a better suggestion I intend to use this to create the slideshow.   Apt-get had no trouble installing dvd-slideshow which is one reason I’m confident this will work.  The first snag is that all of the pictures are in bmp format which is not on the list of supported formats.

I’ve made a copy of all the images (since I don’t want to mess with the originals – this took her many hours) and now need to convert them from bmp to png.  I looked around for a while on Google searching for variants of “mass image file conversion”.  Eventually I started honing in on The GIMP (already installed) but it’s manual did not include any info on mass conversion.

Finally I opened upgThumb Image Viewer and low-and-behold it already handles mass conversion and it supports bmp to png.

I’m going to spend a little time researching the dvd-slideshow script format to figure out if I want to write a shell or ruby script to create the input script or if I want to use one of the existing solutions.  My inner-geek already knows the answer. 🙂


8 Responses to “Creating a DVD slide show – Step 1 (mass convert image format)”

  1. Steve Says:

    There’s a nifty little command that you could use to do the conversion for you.

    convert *.bmp *.png

    This will convert (not overwrite) the files in the current folder from bmp to png. Iirc if you simply change the extension from .bmp to .png the file will actually be converted.

    Good luck!

  2. Roderikk Says:

    For the mass conversion you could of course also use imageMagick. See for example this page:

    It is also just a sudo aptitude install imagemagick away…

    Good luck!

  3. Egil Says:

    You could also use the convert application from Imagemagick to convert the pictures en masse using a simple shellscript.

  4. specs Says:

    The other one that can make pictures into a slideshow is Avidemux

  5. specs Says:

    Wanted to add:

    Slideshow Creator seems to tie in as a GUI frontend ot dvd slideshow, which should work well for you. They have .debs available.

  6. GermanyZulu Says:

    “convert *.bmp *.png” wont work because the “*” is a wild card and the name of the image to be converted is not stored in “*” like a variable.

    Try this instead:

    cd ./photos
    for pic in *.bmp
    convert ${pic} ${pic}.png


    cd to where the photo are
    for all the items in this list (*.bmp)
    some task on the items

    All the photos will be converted from “photo.jpg” to “photo.jpg.png”.


  7. Steve Says:

    Knew I should have tested that command before posting it – thanks for the clarification! 🙂

  8. […] 23rd, 2007 After last time I ended up using dir2slideshow to create the basic script.  It worked well except that the […]

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: