DVD met menu authoren

Onderstaande script heb ik bij elkaar geschraapt (en geknipt en geplakt). Met hulp van Inkscape en Gimp heb ik een background en een overlay gemaakt. Heb een stille mp2 gemaakt. 2 xml-en gemaakt en met avidemux de mpg’s naar mpeg-ps omgezet. Alle bestanden op de juiste plek gezet. Onderstaand script gedraaid. En als laatste met k3b de dvd gebrand.

#!/bin/bash

# er vanuit gaande dat de volgende bestanden bestaan:
# 1. dvd_menu_background.png
# 2. dvd_menu_overlay.png
# 3. dvd_menu_silence.mp2
# 4. dvd_menu_submux.xml
# 5. dvdauthor.xml
# 6. de mpg’s welke in dvdauthor.xml genoemd worden.

# png background to MPEG2 video
png2yuv -n 50 -I p -f 25 -j dvd_menu_background.png | mpeg2enc -n p -f 8 -o ./tmp/dvd_menu_background.m2v

# png2yuv
# -n number of frames (50 = 2 seconds)
# -I interlacemode (p=none/progressive)
# -f framerate (fps)
# -j filename (maar dat kunnen er ook een heleboel zijn voor een bewegend menu)
# mpeg2enc
# -n video-norm (p=pal)
# -f format (8=DVD)
# -o output

# build the MPEG PS stream
mplex -f 8 ./tmp/dvd_menu_background.m2v dvd_menu_silence.mp2 -o ./tmp/dvd_menu_background.mpg

#mplex
# -f format (8=DVD with NAV sectors)
# -o output

#insert the button information into this stream
spumux dvd_menu_submux.xml < ./tmp/dvd_menu_background.mpg > ./tmp/dvd_menu_background_submuxed.mpg

#maak de dvd
dvdauthor -x dvdauthor.xml

#dvdauthor
# -x xmlfile (with filename)