Ripping Blu-Ray

Blu-Ray discs require a different approach for ripping than DVDs do for a few reasons.  Mainly in that you need to have Blu-Ray reader in your computer and the size of the content is going to be a lot larger.  While you can expect a DVD rip to weigh in at 5GB or so prior to recompressing, Bluray discs are typically closer to 30GB.  Additionally the encryption used to protect the content is different and there isn’t a way to decrypt it in Handbrake itself.

My software of choice for ripping Blu-Ray is MakeMKV.  MakeMKV is commercial software with some open source components.  The Windows and Mac downloads are available with a 30 day trial, but it costs $50 for a perpetual license after that.  The Linux version is still currently considered beta, and during the beta you’re allowed to continue with the trial as long as you keep installing the updated versions.  Your $50 license if you purchase one can be used on any of the platforms, including the Linux version.

MakeMKV simply copies the movie to disk and works for DVD or Blu-Ray.  Due to this, you’ll need to have enough space to hold the whole movie (again, 30+GB).  Once it is decrypted and written to disk, you can then use Handbrake or any other transcoding software to recompress it to a smaller size.  The final size will depend on the codec you choose and the resolution to encode it for, but my Blu-Ray rips often end up a few Gigabytes.  You can also just choose to put the raw rip on your server if you want to put a lot of disk space aside for the media.


Ripping DVDs

My tool of choice for my DVD ripping needs is Handbrake.  It is an Open Source tool which supports Windows, Mac OS X or Linux.  It is highly configurable, but also has a great set of defaults for various codecs and container formats.

On the ripping side, it natively supports ripping unencrypted DVDs and supports ripping encrypted DVDs if your system has a DVD decryption library built in.  On Mac OS X, that support is built into the operating system itself.  On Windows and Linux, you need to install a copy of libdvdcss to handle the DVD decryption for you.

For instructions on installing libdvdcss on Windows for Handbrake to you, you can find instructions with links to the library.  On Linux the instructions will vary a bit based upon the distribution.  I typically use Ubuntu but you can also find instructions for Fedora and other other common distros.

Once properly installed, ripping is fairly easy.  Simply launch the program, select “Open Source”, and select your DVD drive:



Handbrake 3.PNG

After a brief delay as the disc is scanned, one of the tracks on the disc will be selected by default, and a filename is generated.  Assuming the filename, Title/Track and the preset you want are all selected, simply click “Start Encode” to begin ripping.  You’ll be notified once the ripping is complete.  The time required for this to finish will depend on the size of the movie, speed of your DVD-ROM drive and the processing power required/available for the encoding part.

Some DVDs may contain multiple Titles/Tracks.  This is especially common when ripping DVDs of TV shows where you’ll see multiple episodes per disc, or for ripping multi-packs of movies which may have multiple movies on the disc.  To rip multiple tracks, just select each track individually, name the destination files, and click “Add to Queue”.  You can queue up as many rips as you need to.

Handbrake can also be used to re-encode existing video files on your drive if desired.  This is especially helpful when doing Blu-ray rips.  While Handbrake cannot rip Blu-ray discs, it can re-encode Blu-ray data files once they are ripped from the disc by another program.