Wednesday 30 June 2010

DVD Playback on Fedora 13

I never had a real need to watch DVD's on a computer - so DVD playback was not something I needed to get working with Fedora. Recently however, the need arose and to my surprise, the amount of information on the internet about Linux DVD playback is very out-of-date. libdvdcss - the library required to decrypt DVD content is not distributed by any of the usual repositories due to the licensing/legal restrictions (In the US, using libdvdcss may be considered as a DMCA violation. Whoever comes up with these ridiculous laws in the "land of the free" anyway?) The only repository carrying it was livna - which has sadly disappeared off the internet.

Luckily, ATrpm's is still maintaining an up-to-date list of packages and I found the F13 x86_64 version through pbone at

Install is a breeze with:
sudo yum --nogpgcheck localinstall libdvdcss2-1.2.10-5.fc13.x86_64.rpm

Now DVD's work flawlessly with Totem.


Dasun said...

So, for all these years , we didn't had this????

JanuZ said...

Nope. At least I didn't have it because I never had a need to watch a DVD until now :)

Anonymous said...

It's only ridiculous if you do not care about licensing and copyright... including the ones used to enforce the GPL.

JanuZ said...

It has nothing to do with respecting licenses and copyrights. CSS is a DRM scheme to prevent access to the content. Once someone pays for the content, that person should be able to enjoy that content without having to pay AGAIN to unlock it. Imagine this; you buy a bicycle from a shop intending to ride it home - only to find that the rear wheel is locked. The shop keeper tells you that in order to remove the lock and make the bicycle useful, you have to pay the lock maker an extra fee.Is that fair?

anyway, let's not get into a flame war here. We are all entitled to have our own opinions about what's right and what's wrong.

Robin said...

Actually, Livna was replaced by rpmfusion, where you can find all the necessary packages to watch DVDs, watch video files with all kinds of codecs, etc.