Kyle Rose wrote:

This was on the list a while back.
It will make a perfect copy to the HD of the entire DVD.
I found you need to open the DVD with xine first to unlock it and
then you can copy it.

dd if=/dev/dvd of=/tmp/copy_of.iso bs=2048
xine dvd:///tmp/copy_of.dvd/
It works and it's brilliant. Is there a way to integrate this into the MythTV 
interface though?
In case you guys don't understand what's going on here, libdvdcss is
caching the results of the key search when you run it against the
original DVD; thus, it can use this when working against the dd'ed copy.

This means that if the cache gets erased, or libdvdcss changes its cache
format and can't use the old entries, you'll have to play every single
one of your source DVD's again in order to rebuild that cache before you
can access the dd'ed versions.  It also means you'll need to either
share the cache (${HOME}/.dvdcss in my setup) on every machine accessing
these files, or run xine against every DVD on every machine you'll be
watching dd'ed DVD's on.

Just a friendly FYI...
Actually, libdvdcss will generate new keys for the material off the copy since you're copying everything (including Xing's unencrypted private key and all the encrypted keys along with the encrypted content--you're copying all the bits from the disc). Remember in *nix, everything is a file. A DVD driver is a file. A file into which the contents of a DVD read from a DVD drive is a file. Therefore, libdvdcss doesn't care where the CSS-encrypted content exists. If you want proof, delete your ~/.dvdcss directory and all its contents and play the DVD from the copy...

Of course, I'm just guessing since it would be illegal for me to use libdvdcss here in the US...

Mike
_______________________________________________
mythtv-users mailing list
[email protected]
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users

Reply via email to