HandBrake Won’t Rip DVD Successfully on Mac? Solved!

avatar
Jenny Hung
Updated on October 22, 2024 Preview 7.6K Preview 0
share it facebook share it Twitter

HandBrake is an excellent video transcoding app, enabling you to convert videos and DVDs on Mac. But errors happen frequently in media processing, like HandBrake not ripping entire movie, no valid source found, failing to extract subtitles, libdvdcss not working, etc. Then, how to fix that HandBrake won't rip DVD on Mac, according to different scenarios or symptoms. Read on to get the troubleshooting guide.

Symptoms and Solutions for HandBrake Not Ripping DVD on Mac

Symptom 1. HandBrake won’t scan source

The three causes below will lead to HandBrake not finding valid source.

  • HandBrake encrypted DVD support unavailable

handbrake won’t rip copy protected dvd

libdvdcss, a part of the VideoLAN project, is the open-source library to unlock DVDs with Content Scramble System (CSS).

Unfortunately, the new security system - System Integrity Protection (SIP) of Mac OS X El Capitan, prevents applications from modifying protected files and folders. So since HandBrake 0.9.2, its developers removed libdvdcss.

To make HandBrake rip protected DVDs on El Capitan+ or version 0.9.2+, you should: click the link to install libdvdcss -1.4.2 installer to your Mac.

install libdvdcss

If libdvdcss not working, you can:

  1. Click here to download libdvdcss.2.dylib file.
  2. Go to the path /usr/local/lib.
  3. Drag-n-drop the libdvdcss.2.dylib into the folder.replace libdvdcss.2.dylib

Moreover, ensure that both HandBrake and VLC you installed are in the same bit number. 32 bit VLC corresponds to 32 bit HandBrake, and 64 bit VLC corresponds to 64 bit HandBrake.

tips: libdvdcss can merely remove basic CSS and region codes encryption from DVD. Some new and complex variations of protection still appear from time to time, but they are not very common. That means HandBrake won't rip DVD protected by Sony ArccOS, User Operation Prohibition, Disney X-project DRM, and so on.

  • Unsupported input format

If the source file is in MKV format, problems may occur. You can use mkvmerge GUI to remux it.

  • No permission
  1. Right-click the DVD disc in Finder.
  2. Click “Get Info”.
  3. Under “Sharing & Permissions”, set the privilege of your account to “Read & Write” or “Read Only”. Note: For read-only DVDs, this option can’t be changed.reset permission

Symptom 2. HandBrake doesn’t convert whole movie

  • HandBrake subtitles not working or showing up

Subtitles are part of the movie. If HandBrake can't rip subtitles from DVD, the movie is incomplete.

HandBrake will extract DVD subtitles to VOBSUB format, which is an image file projected onto the screen. When you play the ripped DVD via QuickTime, iTunes or Apple TV, VOBSUB subtitles won't display, as they require text subtitles.

This situation is inevitable. DVD subtitles are stored in the DVD as images (bitmaps), and the text information is not known.

Although HandBrake offers a "Burned In" option under the "Subtitles" tab, it doesn't work.

handbrake subtitles not working - try burned in

To fix it, you are able to:

  1. Use HandBrake to extract DVD to MKV file. (Don’t burn in subtitles)
  2. Install Subler app. Note: It applies OCR to convert subtitles from the image-based VOBSUB to text-based TX3G and WebVTT (compatible with all Apple's devices).
  3. Remux MKV into MP4 format via Subler.
  • HandBrake can't find title

The most possible reason for HandBrake not ripping entire DVD is that HandBrake can't find the main title and rip a wrong one.

To fix the issue, you need to:

  1. Open your DVD content with DVD player on Mac.
  2. From the “Go” menu, find the main title and remember its number.
    This step is important, as HandBrake only lists the title numbers of the movie, no title names.
  3. Import DVD source to HandBrake.
  4. Manually choose the main title of the movie.handbrake not ripping entire movie - manually choose titles

Symptom 3. HandBrake stops encoding after few seconds

Heavy CPU usage will cause HandBrake crashing and stopping encoding. The reason why your Mac’s CPU is high:

  • Insufficient disk space: Clean up redundant programs, folders, and files.
  • Overloaded RAM: Close all other tasks on your Mac, and only running HandBrake. The size of a movie DVD is very large, especially 4K movies, almost more than 20GB. Using HandBrake to convert movie DVD takes a lot of CPU, up to 100%.
  • Recently upgrade the Mac: The new system might install some security and other extensions. You can try to reset PRAM/NVRAM, reset SMC, or reduce Transparency and Reduce Motion.
  • High battery cycle count: Underclock CPU to reduce heat emission, and increase battery life.

Symptom 4. HandBrake can't read DVD

When your DVD is dirty or damaged, Handbrake can't read the entire info of the DVD and won't analyze the source movie.

To solve it, you can examine the DVD:

  • There are only smudges, fingerprints, spots, etc. on the disc. Wipe down your disc with a lint free towel.clean dvd disc
  • DVD disc is damaged or corrupted, and you can see obviously scratches, gouge marks, and cracks. Buy a new DVD or try a powerful DVD ripper with more faults tolerant.

The Best Alternative to Fix “HandBrake Won't Rip DVD”

When HandBrake will not rip DVD on Mac, why not use a commercial DVD ripper as instead. Despite free of charge, it's not the best choice.

Cisdem Video Converter is a feature-rich and helpful DVD ripper for Mac that is highly recommended. It solves all your DVD ripping problems.

The software can rip all kinds of copy protected DVDs and Blu-rays without installing extra plugins. It supports converting DVDs to any popular format like MKV, MP4, MPEG, AVI, HEVC, MP3, AAC, OGG, etc., whereas HandBrake only supports two outputs - MKV, MP4 and WebM.

Standout features of the best HandBrake alternative:

  • Rip home and encrypted DVDs/Blu-rays to video/audio in 300+ formats
  • Support presets for tablets, phones, game consoles, TV, etc.
  • Automatically recognize the main title of the DVD
  • Compress DVD video using H265/HEVC codec without losing quality
  • Get customized DVD files via the built-in video editor
  • Download online video from YouTube or anywhere with video URL
  • Faster ripping speed than HandBrake

Free Download macOS 10.13 or later

How to rip DVD on Mac with the best HandBrake alternative:

Step 1. Add DVD source

Launch Cisdem Video Converter and drag DVD disc into it. The software will scan through the disc.

add dvd to cisdem

Step 2. Choose the titles you want to rip

Once loaded, you'll see a list of the titles. All titles are auto checked. You can manually unchecked any of them.

choose titles cisdem

If you can't tell which titles you need, double-click the thumbnails to preview them in an inbuilt video player.

preview dvd cisdem

Step 3. Select audio tracks and subtitles for each title.

dvd subtitles

dvd audio

Step 4. Set the output format

Move to the lower left corner. Open the targeted format list window next to "Convert all tasks to". Choose a format for your output DVD files.

choose format for dvd cisdem

Step 5. Start encoding

Specify an output file destination by clicking "Save to" box at the bottom, and then click the "Start" button to start working.

Free Download macOS 10.13 or later

Conclusion

HandBrake is a good free DVD ripper to encode unprotected DVD, as well as protected DVD with the assistance of libdvdcss. But as an open-source tool, HandBrake lacks constant maintenance and is prone to issues. When HandBrake won’t rip DVD on Mac, an all-in-one commercial alternative can help.

avatar
Jenny Hung

Jenny is a technology editor who has been blogging since she was a student. Since joining Cisdem, she focuses on writing articles about video software and how-to guides. She loves exploring new tools and techniques.

Comments (0) Leave a Reply

Name *

Comment *

Hot Articles

6 Ways to Download Tumblr Audio to MP3 from Posts (Free incl.) How to Upload HD Video to YouTube (720P/1080P/4K Included) Top 5 Best Video Grabber for Mac Review
Home > HandBrake Won’t Rip DVD Successfully on Mac? Solved!