Ubuntu – How to read every DVD, even if encrypted by CSS or other

cssdvdencryptionmedibuntu

I sometimes want to use my computer as a DVD-player. Unfortunately I know that I will often have to cope with encrypted DVDs, for example with CSS.

Therefore I installed the libdvdcss2 library from Medibuntu. But from now on, how can I be sure I will be able to read any DVD whatever its encryption, may it be CSS or another protection?

By the way, I precise that passing through such protective measures is allowed in my country, "for interoperability purposes".

Best Answer

You can't be sure that you will be able to read every DVD.

libdvdcss2 will allow you to play, copy and rip DVDs encrypted with CSS (Content Scramble System). This is by far the most commonly used DRM on DVDs.

However there are other methods which are much more nasty. The ones I have come across were where some sectors of the DVD were deliberately corrupted so that they couldn't be copied. For these I used ddrescue which is a command line app similar to dd.

This program was designed for rescuing data from failing drives where there are accidental bad sectors. They can also be applied to get rid or the DVD DRM. If I remember rightly, this is the command:

ddrescue -d /dev/dvd ~/dvd_backup.iso ~/dvd_backup.log

You can then mount or burn the ISO file.