MakeMKV - мощный инструмент для работы с DVD и Blu-Ray. На самом деле, это, пожалуй, самый надежный способ работать и воспроизводить файлы в Blu-Ray на Linux.
MakeMKV является инструментом с частично открытым исходным кодом и частично проприетарным. Он не распространяется в репозиториях Fedora. Источник и бинарные файлы доступны на сайте разработчика. MakeMKV находится в состоянии постоянного бета-тестирования для Linux, поэтому он бесплатен, но также официально не поддерживается.
Зависимости
Прежде чем вы сможете собрать MakeMKV, вам нужно будет установить некоторые инструменты разработки и библиотеки на Fedora.
Начните с включения репозитория RPM Fusion. Это необходимо для FFMPEG, на который опирается MakeMKV.
# dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
Теперь установите все зависимости.
# dnf install "C Development Tools and Libraries"
# dnf install "Development Tools"
# dnf install zlib-devel openssl-devel expat-devel ffmpeg ffmpeg-devel qt5-qtbase-devel
Загрузка Tarballs
Разработчики MakeMKV поставляют его в двух архивах. Один содержит компоненты с открытым исходным кодом, а другой содержит бинарные. Вы можете получить их здесь https://goo.gl/z4uGZ4 на форуме, или вы можете получить их напрямую, при wget условии, что версия самая последняя. Хорошая идея - создать каталог для сборки, в который будут загружаться и компилироваться tar-архивы. Начните с этого и загрузите Tarballs.
$ cd ~/Downloads
$ mkdir makemkv
$ cd makemkv
$ wget http://www.makemkv.com/download/makemkv-bin-1.10.5.tar.gz
$ wget http://www.makemkv.com/download/makemkv-oss-1.10.5.tar.gz
Извлечь архивы
Когда вы закончите скачивать Tarballs, вы можете извлечь их.
$ tar xpf makemkv-bin-1.10.5.tar.gz
$ tar xpf makemkv-oss-1.10.5.tar.gz
Скомпилируйте и установите
Вам нужно собрать компоненты MakeMKV отдельно. Начните с части с открытым исходным кодом и переключитесь на двоичную часть. В конечном итоге, Fedora увидит их как одно приложение.
OSS
Перейдите путем cd в каталог с открытым исходным кодом, который вы извлекли. В каталоге вы можете настроить, скомпилировать и установить исходный код.
$ cd makemkv-oss-1.10.5
$ ./configure
$ make
# make install
Bin
Вы также должны установить бинарную часть. Путем cd зайдите в бинарный каталог и запустите make перед установкой.
$ cd ../makemkv-bin-1.10.5
$ make
# make install
Запустите MakeMKV
MakeMKV - это графическое приложение, построенное на Qt. Вы можете искать его в GNOME и запускать так, как если бы вы регулярно устанавливали программу из репозиториев Fedora.
MakeMKV может быть с не полностью открытым исходным кодом, но это отличный вариант для работы с DRM-видео с DVD и Blu-Ray в Linux.
MakeMKV позволяет вам воспроизводить видео и, конечно, делать .mkv резервные копии файлов, когда это необходимо.