From the website:
libdvdcss is a simple library designed for accessing DVDs like a block device without having to bother about the decryption.
This repository hosts the compiled
libdvdcss-2.dll for Windows. Download
.dll from this repository and drop it into the Handbrake installation
folder to convert your DVDs to mp4 files.
- Pick the version of libdvdcss you want (the highest version should be fine).
- Download the appropriate
libdvdcss-2.dllfrom this repository.
libdvdcss-2.dllinto the Handbrake installation folder (usually
- Enjoy ripping your DVDs. Please use responsibly.
Compile libdvdcss yourself
Either Linux, macOS, or Windows 10 is required.
These instructions are tailored for those familiar with the command line on a Linux machine. I documented them so I don't forget them.
Download the libdvdcss source code.
For Windows 10:
- Open the Ubuntu VM built into Windows 10 (Windows Subsystem for Linux).
cdto the directory the source code was downloaded to (the path to your Downloads folder in the Ubuntu VM is
Run the following to build
# macOS brew install mingw-w64 # Windows 10 and Ubuntu sudo apt-get install mingw-w64 tar -xjf /path/to/libdvdcss.tar.bz2 cd /path/to/libdvdcss # 32-bit ./configure --host=i686-w64-mingw32 # 64-bit ./configure --host=x86_64-w64-mingw32 make # .libs/libdvdcss-2.dll # Run 'make clean' before compiling again.
If you get an error like
WARNING: 'aclocal-1.15' is missing on your system.
touch aclocal.m4 Makefile.am Makefile.in
Bundling a release
tar -czf libdvdcss-dll-<version>.tar.gz libdvdcss-dll-<version>/
zip -r libdvdcss-dll-<version>.zip libdvdcss-dll-<version>/