On Mon, Dec 06, 2004 at 10:50:31PM -0500, Randy Carpenter wrote: > > I mentioned this in a different email, but I'm not sure if people read it > all (it was a long message :) ) > > Anyway... I'm looking for a way to put in a DVD, and have Myth rip the > whole disk, just as it is, and make a single image file of it (Including > menus, and extras). I then want to be able to play back that DVD at any > time. "DVD Jukebox" is what I am thinking. > I do this exact thing on my Myth box.
I use a tool called dvdbackup that rips an exact copy of a dvd to disk. I then use mkisofs to convert it to a single file. dvd backup is available at: http://dvd-create.sourceforge.net/ The script I use to do the rip and convert to iso is below (I think I got the root of it from this list). There have been other posts to the list that describe how to integrate this into Myth's menus. I don't personally do that as the ripping takes a while and the mythfrontend is locked up while it is in progress. I just flip over to a console and run my dvd2iso manually. As well, Xine is able to play iso files directly using a command line like: xine --fullscreen --hide-gui --no-splace dvd://%s/ (where %s is the file name) You can integrate this into MythVideo by adding a new file type of "iso" and adding the above command line as what is executed for an iso. The iso files will need to be put into the directory where MythVideo is configured to look. Works great here. The whole "DVD Jukebox" is my goal too. Cheers Scott Petersen ---------------Start of dvd2iso script------------------------ #!/bin/bash #script to backup full dvd's including menu's #needs the dvdbackup tool from http://dvd-create.sourceforge.net/index.shtml # set these to match your system settings dvddevice="/dev/cdrom1" # temp storage while creating iso image (could use tmp if that is on a big partition) tmpstorage="/temp/dvdbackup${RANDOM}" # Directory to store the resulting ISO file # If you are using MythTV, set this to be the directory set up for MythVideo isodir="." # Make a unique temporary directory to store the backup # *** Add check to see if directory exists mkdir -p ${tmpstorage} #make a complete copy of the dvd /usr/bin/dvdbackup -i $dvddevice -o $tmpstorage -M #get the DVD name from the foldername created by dvdbackup naam=`ls $tmpstorage` #Make an ISO image of the backup in the video directory /usr/bin/mkisofs -dvd-video -udf -V "$naam" $tmpstorage"/"$naam > $isodir"/"$naam".iso" #Remove temporary directory rm -rf ${tmpstorage}
_______________________________________________ mythtv-users mailing list [EMAIL PROTECTED] http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
