Make MKV Backups

  • Reads DVD and Blu-ray discs
  • Reads Blu-ray discs protected with latest versions of AACS and BD+
  • Preserves all video and audio tracks, including HD audio
  • Preserves chapters information
  • Preserves all meta-information (track language, audio type)
  • Fast conversion – converts as fast as your drive can read data.
  • No additional software is required for conversion or decryption.
  • Available for Windows, Mac OS X and Linux
  • Functionality to open DVD discs is free and will always stay free.
  • All features (including Blu-ray decryption and processing) are free during BETA.

MKV stands for Matroska Video. Example: sample-file.mkv

Warning: This can take a lot of disk space, bluray files can be 50 gig in size. So make sure you have the room before doing the backups.

The Linux release includes full source code for MakeMKV GUI, libmakemkv multiplexer library and libdriveio MMC drive interrogation library. Please use this forum for an up to date download and setup instructions. You need to follow the steps outlined below to compile and install the application and all libraries.

Download both binary and source packages:

Make sure you have all required tools and libraries installed. You’ll need GNU compiler and linker and header and library files for following libraries: glibc, openssl-0.9.8, zlib, expat, libavcodec, qt4. You may use the following command to install all prerequisites on debian-based system like ubuntu:

sudo apt-get install build-essential pkg-config libc6-dev libssl-dev libexpat1-dev libavcodec-dev libgl1-mesa-dev libqt4-dev

Unpack both packages and starting from source package do the following steps:
For makemkv-oss package: Change to the makemkv-oss-1.9.0 directory then run the 3 commands in a Terminal window – one at a time:

make sudo make install

For makemkv-bin package: Change to the makemkv-bin-1.9.0 directory then run the 2 commands in a Terminal window – one at a time:

sudo make install

The application will be installed as “/usr/bin/makemkv”.

OPTIONAL: Building with latest libavcodec
Starting with version 1.8.6 MakeMKV no longer uses ffmpeg application, but links directly to libavcodec. Please note that most distributions ship a very outdated version of libavcodec (either from ffmpeg or libav projects). You will have to compile a recent ffmpeg (at least 2.0) if you need a FLAC encoder that handles 24-bit audio. Also you will have to enable libfdk-aac support in ffmpeg in order to use AAC encoder.Here are generic instructions for building makemkv-oss with latest ffmpeg:
– download ffmpeg tarball from
– configure and build ffmpeg: Change to the ffmpeg-2.5 directory then run the 1 commands in a Terminal window:

./configure --prefix=/tmp/ffmpeg --enable-static --disable-shared --enable-pic --disable-yasm

followed by

make install

– configure and build makemkv-oss: Change to the makemkv-oss-1.9.0 directory then run the 3 commands in a Terminal window – one at a time:

PKG_CONFIG_PATH=/tmp/ffmpeg/lib/pkgconfig ./configure
make sudo make install

– remove temporary ffmpeg files:

rm -rf /tmp/ffmpeg

Now go to your Menu then Sound & Video and you should see a program called MakeMKV

Once your file is backed up to your hard drive, you can use programs like Handbrake to shrink the file down.

Reference site for this article.

Leave a Comment

You must be logged in to post a comment.