119 lines
2.7 KiB
Markdown
119 lines
2.7 KiB
Markdown
# MakeMKV
|
||
|
||
MakeMKV analysiert und rippt DVDs und Blu-rays. Ripster nutzt `makemkvcon` (die CLI-Version).
|
||
|
||
---
|
||
|
||
## Verwendete Befehle
|
||
|
||
### Disc-Analyse
|
||
|
||
```bash
|
||
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-Cache
|
||
- `info disc:0` – Informationsabfrage für erstes Laufwerk
|
||
|
||
### MKV-Modus (Standard)
|
||
|
||
```bash
|
||
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-Ausgabemodus
|
||
- `disc:0` – Erstes Disc-Laufwerk
|
||
- `all` – Alle passenden Titel (nicht nur einen bestimmten)
|
||
- `--minlength=900` – Mindestlänge in Sekunden (entspricht 15 Minuten)
|
||
|
||
### Backup-Modus
|
||
|
||
```bash
|
||
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.
|
||
|
||
---
|
||
|
||
## 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](https://www.makemkv.com/forum/viewtopic.php?t=1053) 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
|
||
|
||
```bash
|
||
# 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.
|