Examples:

Day1.slideshow.txt:

title:10:Preparing for Our Journey
~scott/images/Picture_013.jpg:5:Me loading the car
~scott/images/Picture_069.jpg:3:Us getting ready
~scott/images/Picture_073.jpg:5:John and friends


> dvd-slideshow -o /tmp/dvd_tmp -b ~/background.jpg -n 'Day 1' -a "dj_tiesto-in_my_memory_01-magik_journey.mp3" -f Day1.slideshow.txt

This will write out the files:

Day_1.sub:
Subtitles track- should not be need since it has already been used with spumux. You can check it out if you want to verify that everything is working ok:
<subpictures>
<stream>
<spu start="0:0:5.0" end="0:0:9.94" image="/tmp/dvd-tmp/subtitle_1.png">
</spu>
<spu start="0:0:9.97" end="0:0:14.91" image="/tmp/dvd-tmp/subtitle_2.png">
</spu>
<spu start="0:0:14.94" end="0:0:19.88" image="/tmp/dvd-tmp/subtitle_3.png">
</spu>
</stream>
</subpictures>



Day_1.xml:
This is the main xml file with the titleset info in it:
<pgc>
<vob chapters="0:0:0.3,0:0:5.0,0:0:9.97" file="/tmp/dvd-tmp/Day_1.mpg" />
<post> call vmgm menu 1; </post>
</pgc>
You can change the settings if you wish. If you want the movie to continue after playing this movie to play another one, you can specify a different <post> tag... Should I be using only one <titleset> per dvd?


Day_1.mpg:
This is the mpg output from mplex and spumux. Watch it with your favorite mpg player like mplayer.


You can generate a few more slideshows or use an original mpeg movie, saving each with a different name. Then use dvd-mainmenu to generate the vmgm menu with up to 8 different menu buttons. The default setup is to play each mpeg and then return to the main menu, but you can change that by editing the output .xml files. Change the <post> command from
<post> jump vmgm menu 1; </post>
to
<post> jump title 2; </post>
or whatever title is after the one you're editing. Be sure to leave the last file with a jump back to the top menu.

Finaly, run dvd-mainmenu:
> dvd-mainmenu -t Preparations -t 'Day 1' -t 'Day 2' -t 'Day 3' -t 'Day 4' -f Preparations.xml -f Day_1.xml -f Day_2.xml -f Day_3.xml -f Day_4.xml -o /tmp/dvd_fs -b ~/mydvd/background.jpg -n 'BurningMan 2003' -a 'dj_tiesto_-_in_my_memory_09_-_suburban_train.mp3'

This should generate the buttons and link them to the correct mpeg files.

Now view your dvd with xine:
> xine dvd:/tmp/dvd_fs/

Note that it seems xine needs that last '/' on the end of the path, otherwise, I get an error when trying to play the dvd from that directory.