#!/bin/ksh # Run mythlink to create links to recorded programs TVDIR=/home/mythtv/tv DVDDIR=/home/mythtv/dvd TMPDIR=$DVDDIR/DVD ISONAME=$(basename $1 | sed 's/\.nuv/.iso/' | sed 's/\.mpg/.iso/') #-------------------------------------------------------------------------- doreplex() { for file in $*; do outfile=$(basename $file | sed 's/\.nuv/.mpg/') /home/mythtv/sh/replex -t DVD -o $DVDDIR/$outfile $file #ln -s $TVDIR/$file $DVDDIR/$outfile done } #-------------------------------------------------------------------------- # Get the list of fiels generated by replex getmpglist() { for file in $*; do echo $DVDDIR/$file | sed 's/\.nuv/.mpg/' done } #-------------------------------------------------------------------------- doreplex $* # Create the temporary directory if [ -d $TMPDIR ]; then rm -r $TMPDIR fi mkdir $TMPDIR MPGLIST=$(getmpglist $*) echo "Creating DVD structure" dvdauthor -o $TMPDIR $MPGLIST echo "Creating DVD table of contents" dvdauthor -T -o $TMPDIR #echo "Creating ISO" #mkisofs -dvd-video -udf -r -o $DVDDIR/$ISONAME $TMPDIR echo "Burning DVD" growisofs -Z /dev/dvd -dvd-video $TMPDIR