--- /dev/null
+#!/bin/bash
+
+SRC=$1
+NAME="${SRC%.*}"
+MPG="${NAME}.mpg"
+DVD="${NAME}.dvd"
+ISO="${NAME}.iso"
+
+export VIDEO_FORMAT=NTSC
+
+if [[ -z $SRC ]] || [[ ! -r $SRC ]]; then
+ echo "-E- You need to specify a valid src video file as an argument"
+ exit 1
+fi
+
+if [[ ! -e "$MPG" ]]; then
+ echo "-> Converting \"$SRC\" -> \"$MPG\""
+ # Convert the SRC video into a DVD compatible mpg2 file
+ ffmpeg -i "$SRC" -target ntsc-dvd -aspect 16:9 "$MPG"
+ if [[ $? != 0 ]]; then
+ echo "-> ffmpeg encountered an error. aborting..."
+ rm "$MPG"
+ exit 1;
+ fi
+fi
+
+echo "-> Creating DVD ISO: $ISO"
+# Create an intermediate DVD dir
+mkdir -p "$DVD"
+# Define the title file
+dvdauthor -o "$DVD" -t "$MPG"
+# Create a table of contents
+dvdauthor -o "$DVD" -T
+# Convert the DVD dir into an ISO image
+genisoimage -dvd-video -o "$ISO" "$DVD"
+# Remove the intermediate DVD dir
+rm -rf "$DVD"
+# Remove the intermediate MPG file
+rm "$MPG"