I'm interested in this as well.
Could you be more specific about the example application you are referring
Secondly, if any command line tool using libdvdcss could work, is there a
way to invoke libdvdcss before using dd, without using a different,
unrelated application? What would this look like?
On 4/20/05 10:00 AM, "Michael Roitzsch" raised eyes towards the heavens and
> Hi Peter,
>> If I put a dvd in my drive and then:
>> dd if=/dev/dvd of=dvd.iso bs=4096
>> This fails.
>> But if I run xine first (and it uses CSS somehow?) then the above dd
>> line *does* work.
>> But what does xine do? I thought CSS would allow decoding of the .vob
>> files, but apparently it also enables copying on a dd level. Does anyone
>> have (or know a URL for) a good description of what is going on?
> CSS also requires mutual authentication between the client software and the
> DVD drive before a successful CSS key handshake can happen. This
> authentication was originally intended to prevent man-in-the-middle attacks.
> Newer drives will not allow you to read from certain sectors of the DVD until
> the authentication took place, which is done by libdvdcss as soon as xine
> accesses the DVD.
>> Is there any way to do the same thing from the cmd line without having
>> to start xine, and without having to have an X-server?
> Any command line tool using libdvdcss will work. You could try the example
> application within the libdvdnav tarball.