DVD decryption, VLC 2.x and HandBrake
Posted: Tue Feb 14, 2012 2:52 am
The following information is only applicable to HandBrake for Mac, which is why this topic is located in the Mac subforum.
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:
The command should produce the following output:
The following output:
means libdvdcss is not installed in /usr/lib. Make sure to actually run the .pkg installer after downloading it.
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)