4.6 KiB
MakeMKV
MakeMKV analysiert und rippt DVDs und Blu-rays. Ripster nutzt makemkvcon (die CLI-Version).
Verwendete Befehle
Disc-Analyse
makemkvcon -r --cache=1 info disc:0
Gibt alle Titel und Playlists der eingelegten Disc aus. Ripster parst diese Ausgabe um die verfügbaren Tracks und Playlists zu bestimmen.
Parameter:
-r– Maschinen-lesbares Ausgabeformat--cache=1– Minimaler Disc-Cacheinfo disc:0– Informationsabfrage für erstes Laufwerk
MKV-Modus (Standard)
makemkvcon mkv disc:0 all /path/to/raw/ \
--minlength=900 \
-r
Erstellt MKV-Dateien aus allen Titeln, die länger als 15 Minuten sind.
Parameter:
mkv– MKV-Ausgabemodusdisc:0– Erstes Disc-Laufwerkall– Alle passenden Titel (nicht nur einen bestimmten)--minlength=900– Mindestlänge in Sekunden (entspricht 15 Minuten)
Backup-Modus
makemkvcon backup disc:0 /path/to/raw/backup/ \
--decrypt \
-r
Erstellt ein vollständiges Disc-Backup mit Menüs.
Parameter:
backup– Backup-Modus--decrypt– Verschlüsselung entfernen
Ausgabeformat
MakeMKV gibt Fortschritt und Status in einem strukturierten Format aus:
PRGV:current,total,max → Fortschrittsbalken-Werte
PRGT:code,id,"Beschreibung" → Aktueller Task
PRGC:code,id,"Beschreibung" → Aktueller Sub-Task
MSG:code,flags,count,"Text" → Nachricht
Ripster's progressParsers.js parst diese Ausgabe für die Live-Fortschrittsanzeige.
LibDriveIO-Modus (Pflicht)
!!! danger "Laufwerk muss im LibDriveIO-Modus betrieben werden" MakeMKV greift auf Discs über LibDriveIO zu – eine Bibliothek, die direkt auf Rohdaten des Laufwerks zugreift und den Standard-OS-Treiber umgeht. Ohne diesen Modus kann MakeMKV verschlüsselte Blu-rays (insbesondere UHD) nicht lesen.
Was ist LibDriveIO?
LibDriveIO ist MakeMKVs interne Treiberschicht für den direkten Laufwerkszugriff. Sie ermöglicht:
- Lesen von verschlüsselten Blu-ray-Sektoren (AACS, BD+, AACS2)
- Zugriff auf Disc-Strukturen, die über Standard-OS-APIs nicht erreichbar sind
- UHD-Blu-ray-Entschlüsselung ohne externe Bibliotheken
Voraussetzungen für den LibDriveIO-Modus
Das Laufwerk muss LibDriveIO-kompatibel sein und entsprechend betrieben werden:
-
Kompatibles Laufwerk – Nicht alle Laufwerke unterstützen den Rohdatenzugriff. UHD-kompatible Laufwerke (z. B. LG, Pioneer bestimmter Firmware-Versionen) sind erforderlich.
-
Laufwerk-Berechtigungen – Der Prozess benötigt direkten Zugriff auf das Blockdevice:
sudo chmod a+rw /dev/sr0 # oder dauerhaft über udev-Regel -
Kein OS-seitiger Disc-Mount – Das Laufwerk darf beim Ripping nicht durch das OS automatisch gemountet sein (AutoMount deaktivieren):
# Automount temporär deaktivieren (GNOME) gsettings set org.gnome.desktop.media-handling automount false
How-To: LibDriveIO einrichten
Die vollständige Anleitung zur Einrichtung und zu kompatiblen Laufwerken findet sich im offiziellen MakeMKV-Forum:
:octicons-link-external-24: MakeMKV Forum – LibDriveIO How-To{ .md-button }
!!! tip "Prüfen ob LibDriveIO aktiv ist"
In der MakeMKV-Ausgabe erscheint beim Laufwerkszugriff LibDriveIO statt LibMMMBD, wenn der direkte Modus aktiv ist.
MakeMKV-Lizenz
MakeMKV ist Beta-Software und kostenlos für den persönlichen Gebrauch während der Beta-Phase. Eine Beta-Lizenz ist regelmäßig im MakeMKV-Forum verfügbar.
Ohne gültige Lizenz können Blu-rays nicht entschlüsselt werden.
Lizenz eintragen
Die Lizenz wird in den MakeMKV-Einstellungen eingetragen (GUI) oder direkt in:
~/.MakeMKV/settings.conf
app_Key = "XXXX-XXXX-XXXX-XXXX-XXXX"
Konfiguration in Ripster
| Einstellung | Beschreibung |
|---|---|
makemkv_command |
Pfad/Befehl für makemkvcon |
makemkv_min_length_minutes |
Mindest-Titellänge (Standard: 15 Min) |
makemkv_backup_mode |
Backup-Modus statt MKV |
Troubleshooting
MakeMKV erkennt Disc nicht
# Laufwerk-Berechtigungen prüfen
ls -la /dev/sr0
sudo chmod a+rw /dev/sr0
# Oder Benutzer zur Gruppe cdrom hinzufügen
sudo usermod -a -G cdrom $USER
Langer Analyseprozess
Blu-ray-Analyse kann bei Discs mit vielen Playlists 5+ Minuten dauern. Dies ist normal.
Fehlermeldung: "LibMMBD"
LibMMBD ist MakeMKVs interne Verschlüsselungsbibliothek. Bei Fehlern die MakeMKV-Version aktualisieren.