Create slide show from pictures - part 2 (GUI)

Part 1 of this series shows how to create a video or slide show from a set of image files using ffmpeg, a command-line tool. This post describes Imagination, a GUI-based tool, which offers some fancy animation features in slide show creation.

To install Imagination on a Debian Linux system:


$ apt-get install imagination

After installation, open Imagination, and follow the steps below to create a slide show:

  1. Create a new project.
    • Click New in the Slideshow menu.
    • Select the Video Format. Available video formats are VOB (DVD video), OGV, FLV (Flash video), and 3GP (for mobile phones). If you require something else (e.g., MP4, AVI), you can convert the video to such format later using ffmpeg.

      $ ffmpeg -i movie.vob -strict experimental movie.mp4
    • Select the Video Size. Various high definition, and standard definition sizes are available.
  2. Import the Pictures.
    • Click Import Pictures in the Slideshow menu.

      Note that the input picture files should reside in the same folder.

    • Navigate to the folder containing the picture files.
    • Multi-select the picture files.

      To multi-select, click the files while pressing the Ctrl or the Alt key.

  3. Rearrange (if so desired) the order of pictures to appear in the slide show.

    The thumbnails of the imported pictures are displayed horizontally at the bottom of the screen. The order in which the thumbnails are displayed is the same order they appear in the slide show. You can easily change the order by dragging and dropping the individual thumbnails.

  4. Select single or all pictures.

    You can configure individual slides, or you can apply the same property to multiple or even all slides. To select all slides, press the Ctrl-A keys. To select individual or to multi-set a subset of slides, click on the corresponding thumbnails.

  5. Modify Slide Settings.

    After selecting the slide(s) to work on, you are ready to make some changes. Minimally, you should change the Slide duration in sec. I modified the duration from 1 second (default) to 3 seconds.

    By default, there is no transition effect between slides (Transition Type is set to None). If you feel artistic, you can choose from a rich set of transition effects to assign to the slides. Click here for a live sample of all available transition effects.

  6. Add Slide Motion (Optional).

    You can apply the pan and zoom effect to a slide (aka the Ken Burns effect) by adjusting the Slide Motion properties.

    • Drag the Zoom slider to select the desired zoom level.
    • Pan the image by clicking and dragging the left mouse button until you are satisfied with the picture in view.
    • Set the duration for the slide motion.
    • Click Add to add a stop point.
    • Repeat the steps to add as many stop points as you want.
  7. Add Slide Text (Optional).

    You can add a subtitle to a slide by modifying the Slide Text properties.

    • Enter the subtitle text.
    • Adjust the font, including its size, and color.
    • Select the subtitle position.
  8. Add a sound track (Optional).

    Click Import music in the Slideshow menu, and select the music file.

    Once imported, the music file is listed in the Audio tab with its duration in clear display. Note: if the audio duration is longer than that of the video, the audio and ultimately the slide show stop when the video stops. The video does not loop back.

  9. Export slideshow.
    • Click Export in the Slideshow menu.
    • Enter the output file name including the extension (e.g., fashion.vob).
    • Select the aspect ratio: 4:3 versus 16:9.

    The slide show is created in the video format specified earlier when you created the project (e.g., .vob).