Starting with VLC 2.0, libdvdcss is no longer available as an individual dylib in the VLC application package, which means HandBrake can no longer use VLC's libdvdcss for DVD decryption.
There are two solutions:
- Keep an older version of VLC as /Applications/VLC.app
This is cumbersome and not recommended - Install a copy of libdvdcss.2.dylib in /usr/lib or /usr/local/lib
Videolan kindly provides a Universal (Intel 32+64-bit) .pkg installer for Mac OS X: link - thanks!
This is the recommended solution; and it works for HandBrake 0.9.5, too
Code: Select all
file /usr/lib/libdvdcss.2.dylib
Code: Select all
/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
Code: Select all
/usr/lib/libdvdcss.2.dylib: cannot open `/usr/lib/libdvdcss.2.dylib' (No such file or directory)