MakeMKV is a great tool to bring BluRay movies you own into JellyFin. For some reason, it is required to build the Linux version of MakeMKV. There is no prebuild package available from the original developers.
I try to not mess up my Linux filesystem if possible, so I created a Dockerfile to build MakeMKV with podman.
tl;dr: The code can be found on my codeberg.
MakeMKV comes with two packages:
- Closed source
makemkv-binpackage - Open source
makemkv-osspackage
Of course there are more dependencies to be build:
-
ffmpegin the latest version fdk-aac
The script build-makemkv.sh executes podman to download source packages and build all
components. Inside of the resulting docker image, the working MakeMKV can be found
in /opt/makemkv.
This folder is extracted from the Docker image by launching a temporary container.
After that, it should be moved into /opt/makemkv on the host system and can be started like so:
LD_LIBRARY_PATH=/opt/makemkv/lib/ /opt/makemkv/bin/makemkv
You also may want to create a MakeMKV.desktop shortcut:
[Desktop Entry]
Comment[en_US]=
Comment=
Exec=env LD_LIBRARY_PATH=/opt/makemkv/lib/ /opt/makemkv/bin/makemkv
GenericName[en_US]=
GenericName=
Icon=/opt/makemkv/share/icons/hicolor/128x128/apps/makemkv.png
MimeType=
Name[en_US]=MakeMKV
Name=MakeMKV
Path=
PrefersNonDefaultGPU=false
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
X-KDE-SubstituteUID=false
X-KDE-Username=
Have fun!

Comments
Nothing yet. Say the first thing.
Sign in to join the conversation.