As everyone knows, Handbrake is able to convert DVDs to MP4 and MKV. It's fast and very easy to use. But Handbrake only supports DVDs without DRM. If you want to use Handbrake to rip a protected DVD, like discs bought from stores, the libdvdcss is required. In this post, we will show you how to download Libdvdcss on Mac to rip protected DVDs using Handbrake.
Rip Protected DVDs without Libdvdcss for Mac
MacX DVD Ripper Pro - Decrypt any kinds of copy-protected DVDs and fast rip commercial DVDs to MP4, AVI, MOV, H264, MPEG4, MKV, etc without installing Libdvdcss on Mac previously.
Part 1. How to Download Libdvdcss for Handbrake on Mac using Homebrew
You need to know that the simplest way to get libdvdcss on Mac for Handbrake is to install VLC 0.9.x and later. The VLC player will include libdvdcss for Handbrake. However, in some cases, macOS may prevent Handbrake from loading VLC's libdvdcss. Therefore, you will need to download Handbrake libdvdcss on Mac manually.
For Mac running on macOS later than 10.10 El Captain, users can use Homebrew to simplify the process of installing command line software like cask, htop, etc and open-source packages including libdvdcss on a Mac. Before you start to download libdvdcss on Mac for Handbrake, you will need to install Homebrew with a few Terminal commands.
Step 1: Open the Terminal application and enter the following command into the terminal: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)
Step 2 : Hit Return > Return > enter password to begin the installation of Homebrew.
Step 3: Once the Homebrew is installed, start to download libdvdcss on Mac: open Terminal and enter "brew install libdvdcss", hit enter.
Step 4: After the libdvdcss is downloade and installed on Mac, you can use Handbrake to rip encrypted DVDs. If Handbrake still won't rip protected DVDs, see how to fix Handbrake libdvdcss errors.
Part 2. How to Download Libdvdcss for Handbrake on Mac without Homebrew
For those who don't want to use Homebrew, there is a method to manually download libdvdcss on Mac. The only thing to note is, the location of the library on newer system is now placed in the folder /usr/local/lib than /usr/lib.
To download Handbrake libdvdcss on Mac, open a Terminal and enter the following command line. You will need to enter a password of an account with administrative privileges when you run the command line for the first time.
sudo curl -O https://download.videolan.org/libdvdcss/1.2.11/macosx/libdvdcss.2.dylib
If any error occurs, run the command: sudo mkdir -p /usr/local/lib. Once the libdvdcss is installed on Mac, completely restart Handbrake and it will automatically use the libdvdcss to rip a copy-protected DVD.
Libdvdcss won't work with Handbrake on Mac?
Reason 1: If you're downloading libdvdcss on an M1 Mac from VideoLAN, you may get the error:
macgui: dlopen error: dlopen(/usr/local/lib/libdvdcss.2.dylib, 0x0001): tried: '/usr/local/lib/libdvdcss.2.dylib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e')), '/usr/lib/libdvdcss.2.dylib' (no such file)
You should note that an M1 Mac requires the Arm architecture-compatible version of libdvdcss. So you can't download the libdvdcss directly from VideoLan. But you can download libdvdcss on Mac via homebrew.
Reason 2: The Gatekeeper may block the .dylib files and therefore, Handbrake can't use the libdvdcss on Mac. Then you need to manually check and open the .dylib files for Handbrake.
Part 3. How to Rip Protected DVD on Mac without Libdvdcss
To install libdvdcss on Mac may be troublesome for non-tech savvy users. Besides, Handbrake with libdvdcss only can rip CSS-protected DVD and remove DVD region code. In fact, there are self-contained DVD rippers that can rip any protected DVDs on Mac without using libdvdcss.
MacX DVD Ripper Pro will decrypt and copy encrypted DVDs to MP4, MOV, AVI, HEVC, H.264, MPEG4, FLV, iPhone, iPad, Android, TV, and more without any plug-ins or add-ons. With the advanced DVD decoding/encoding engine, title check mechanism and unique DVD analysis techology, it can rip encrypted DVDs with aplomb, no matter the CSS, Region Code 1-6, RCE, UOPs, or Sony ARccOS, Disney Fake.
Step 1: Import DVD
Free download this protected DVD ripper on Mac and fire it up. Click "DVD Disc" or "DVD Path" button to load the DVD on your MacBook, iMac 4K/5K Retina, etc. Unlike Handbrake, this DVD ripper for Mac will take a few seconds and automatically choose the right title without the aid of libdvdcss.
Step 2: Choose Output Format or Device
From the pop-up window, pick up the output video format for mobile device you need. You can choose to rip DVDs to MP4, MKV, MOV, AVI, etc. almost all the video and audio formats. Of course, the Apple, Android, Microsoft handheld device profiles are also available for you.
Step 3: Opt for a Destination Folder
Find the "Browse" and click to choose the output folder.
Step 4: Start Copyright Protected DVD Ripping
Click "RUN" button and this DVD decrypter's decoding engine will start to decode and rip DVDs on Mac. Just a few mins, you can eventually get your digital copy of DVD movies in 1:1 ratio.
Note: The software developer calls for copying or ripping DVD under the concept of Fair Use and does not encourage any illegal reproduction or distribution of copyrighted content. Please abide by the local DVD copyright law before doing it.
FAQ about Libdvdcss on Mac
1. How to use Handbrake with libdvdcss on Mac?
Once the libdvdcss is downloaded and installed on Mac, it will automatically help Handbrake to read any protected DVDs. To use Handbrake and libdvdcss on Mac, simply:
- Open Handbrake and import the protected DVD in Handbrake. Libdvdcss on Mac will work in the background to read the correct title of the disc.
- Choose your Quality Preset and output format.
- Once you've chosen your Title and Preset, click Start Encode at the top of the window.
2. Does VLC come with libdvdcss?
Yes. VLC for Windows and Mac has the libdvdcss library included to help it gain raw access to the DVD drive to crack the encryption key. Therefore, if you have VLC installed already, you don't need to download and install libdvdcss library for your Mac anymore.
3. Is libdvdcss legal?
There's never a straight answer about whether or not it is legal to use libdvdcss. In the case of libdvdcss+VLC or other players, it's usually legal as it won't violate any copyrights. If you use libdvdcss to break and rip a protected DVD, it's regarded as illegal under DMCA. That being said, libdvdcss hasn't been brought up in a court case then it must be okay to use.