How I rip DVDs and Blu-Rays into my Mac (2022 Edition)

It's been more than a decade since I wrote Ripping Movies from Blu-Ray, HD-DVD and DVD, Getting them onto Apple TV, iPad, iPhone, etc.. Heck, back then I didn't write everything as a 'blog post'—that was labeled as an 'article' :P

In a surprising twist of fate, we went from a somewhat more centralized online media situation back then (basically, Netflix) to a hellscape of dozens of streaming services today. And in many cases, older movies can only be found as used and/or pirated DVDs on eBay!

Thus, I'm writing a fresh guide to how I rip DVDs and Blu-Ray discs into my Mac, then transcode them with Handbrake. Heck, some people who are deeper into the r/datahoarder rabbit hole even have dedicated transcoding servers so they can generate optimal archival copies in 4K, 1080p, etc. akin to how YouTube and other online platforms set up their files!

But for me, the basic process goes:

  1. Rip the physical disc's main title (usually the longest) to an MKV file using MakeMKV. (I bought a license years ago, since I use it so darn much, but it's also shareware that can be used for free.)
  2. Transcode the .mkv file to .mp4 using Handbrake's 1080p or 4K presets.
  3. Edit the file metadata using MetaZ.
  4. Copy the file to my NAS's Media directory.

After that last step, Jellyfin automatically scans the new movie and adds it to my library.

TV shows are a different beast—you have to rip in each episode, transcode them in a batch, edit the metadata in a batch, then ideally stick the episodes into a folder for each season so Jellyfin picks them up correctly.

In the end, I'm mystified it's still so hard to buy older movies so I can watch them on my networked devices. You'd think Hollywood would've learned from the music industry that if you just let people legally pay for non-DRM media, and make the process easy and convenient (certainly more convenient than sailing the seven seas or ripping discs), people will pay.

But whatever. I'll keep ripping video content off physical disks until the day I die, I guess.

Comments

I personally use ffmpeg for all of my transcoding needs. Simple to use once I figured out the basics.

Have been converting our massive collection very SLOWLY over the last couple of years using using Handbrake + VLC. We have multiple platforms (iOs, Windows, Android, TV's, PS4, etc) so I went with a 4TB HD plugged into router, but want to switch to a full-time ASUS NAS system....

1) Is it no longer possible to join Handbrake + MPVMake together in order to rip/transcode blu-rays at the same time?

2) Why the need to edit file Metadata (what does that mean and do)?

3) Having ripped TV show by disc (not episode) & sorting them into files by season. Could you explain the purpose of ripping each individual episode & if the disc menu is still accessible when that's done?

4) Could you expand on the purpose of Jellyfin? (Looks beautiful but am just confused on why its necessary after putting MP4 on storage device)

PLEASE forgive the stupidity of my questions. I'm the equivalent of a 1st grader in program/UI/tech-speak (can figure stuff out but that doesn't mean I understand what was done haha).