Video Transcoding: Handbrake + libdvdcss

Suppose you had your collection of DVDs which you lawfully bought in the marketplace.
Suppose you wanted to see them when you are running in the gym, on your iPad. You need to transcode them, i. e. make the conversion into another format (in my case .mp4).

Surprisingly, this simple problem is not that tractable, unless you commit money to some expensive proprietary software solution. The issue is the Content Scramble System, a lawful encryption system that scrambles the contents of the DVD and messes up the reading of them.

A simple transcoder – an utility that transitions a format into a different one – may fail if the encryption is not taken care of.  And this is exactly what happens with a simple minded usage  of the marvellous free & open source transcoder Handbrake


Handbrake needs the crucial library that inverts the scramble, libdvdcss.

Here is then the solution with respect to Handbrake (64 bits) on Windows:
Download libdvdcss-2.dll from (32 bit version) or (64 bit version).

Then, move the libdvdcss-2.dll into your Handbrake install directory (usually C:\Program Files\Handbrake\).
Enjoy transcoding!

Categories: Computing

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: