Hello, On Sat, 17 Dec 2011, Neil Bothwick wrote: >On Sat, 17 Dec 2011 20:13:43 +0000 (UTC), Grant Edwards wrote: >> Yep. I'm not aware of any Linux software that can create an encrypted >> DVD -- but I've never had a desire to do that, so my lack of knowlege >> of such a thing shouldn't be used as an indication of non-existence of >> such a thing. :) > >You also don't have the hardware to create them. CSS keys are stored on a >separate area of the disc, an area that is not available on DVD-Rs, >which is why yo cannot copy a CSS-encrypted DVD with dd, it copies the >encrypted data but not the decryption keys.
Sure they can be read and copied with ddrescue. On some disks at least. This one, I copied with ddrescue: $ xine dvd://${PWD}/some_rather_recent_dvd.iso This is xine (X11 gui) - a free video player v0.99.6. (c) 2000-2007 The xine Team. libdvdread: Using libdvdcss version 1.2.11 for DVD access libdvdcss error: failed to open raw device, but continuing libdvdread: Attempting to retrieve all CSS keys libdvdread: This can take a _long_ time, please be patient libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x00000130 libdvdread: Elapsed time 0 [..] and the xine plays the .iso as usual. On the other paw, there's other discs where 'ddrescue' just causes those "scrambled sector" messages, but the images made with k3b works just fine: $ xine dvd://${PWD}/some_other_recent_dvd.iso This is xine (X11 gui) - a free video player v0.99.6. (c) 2000-2007 The xine Team. libdvdread: Using libdvdcss version 1.2.11 for DVD access libdvdcss error: failed to open raw device, but continuing libdvdread: Attempting to retrieve all CSS keys libdvdread: This can take a _long_ time, please be patient libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x00000130 libdvdread: Elapsed time 0 Go figure. And, as I've said, there's other broken discs where k3b etc. won't work either and you have to resort to copy only single titles ... So, I generally try with ddrescue first and have a 'tail -f' on the log (I filter those sr_mod messages to a seperate logfile[1] ;) Then k3b (or brasero etc., an imaging program anyway). Then (by now) dvdbackup. There are some alternatives, but I've basically given up on those. HTH, -dnh [1] ==== /etc/syslog-ng/syslog-ng.conf ==== filter f_sr_mod { facility(kern) and message("sr[0-9]"); }; [..] filter f_messages { not [..] and not filter(f_sr_mod); }; filter f_warn { level(warn, err, crit) and [..] not filter(f_sr_mod); }; [..] destination srmodmessages { file("/var/log/sr_mod"); }; log { source(src); filter(f_sr_mod); destination(srmodmessages); flags(final); }; ==== -- Dinner not ready...(A)bort (R)etry (P)izza