
Not sure when it happened, but Handbrake no longer includes the ability to rip DVDs. To restore this functionality, do the following:
- Install Homebrew from https://brew.sh/ using the following command in the Terminal app:
/bin/bash –c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)” - Follow the instructions at the end of the install to add ‘brew’ to the command line PATH. In my case, the instructions looks something like this:
echo >> /Users/myuser/.zprofile
echo ‘eval “$(/opt/homebrew/bin/brew shellenv)”‘ >> /Users/myuser/.zprofile
eval “$(/opt/homebrew/bin/brew shellenv)” - Install the libdvdcss library which allows DVDs to be decrypted:
brew install libdvdcss - Copy the installed files to the location that Handbrake is looking for them:
sudo cp /opt/homebrew/lib/libdvdcss* /usr/local/lib
Now when you open Handbrake it should detect the library when you scan the source disc, and the one-click rip and encode process should be possible. If you get an error, check the Activity window in Handbrake as it may give a clue about what went wrong (e.g. looking in a different folder location)
Assumptions:
- Handbrake is already installed using the standard Mac .dmg file from https://handbrake.fr/downloads.php
- Clearly, this is only to be used for backing up your own private DVD collection and not for any illegal purpose.