One of my favorite pieces of media viewing software (VLC) was recently updated to version 2.0. This brings along a host of changes and that means some breaking changes for software that is dependent on VLC as well. One such piece of software is Handbrake. libdvdcss is no longer available as an individual library in the VLC package and unfortunately this is what Handbrake relies on to decrypt DVDs. Fortunately, the fix is easy.
The Fix
- Download the libdvdcss Installer (libdvdcss.pkg) and run it.
- Open a terminal and verify that the library installed correctly by executing the following command:
file /usr/lib/libdvdcss.2.dylib
You should see the the following output:
/usr/lib/libdvdcss.2.dylib: Mach-O universal binary with 2 architectures /usr/lib/libdvdcss.2.dylib (for architecture i386): Mach-O dynamically linked shared library i386 /usr/lib/libdvdcss.2.dylib (for architecture x86_64): Mach-O 64-bit dynamically linked shared library x86_64
But what about those of us that aren’t fortunate enough to be on Darwin based Unix?
I suggest you buy a Mac to experience it in its full glory.
Awesome. this saved my bacon.