Transcode-Stufe: HandBrake komprimiert NACH dem MakeMKV-Rip + --noscan-Fix
Ampel / ampel (push) Successful in 34s
Ampel / ampel (push) Successful in 34s
Commander-Entscheid 23.07.: 40-GB-Rohdateien sind kein brauchbares Endprodukt. Architektur bleibt zweistufig, weil HandBrake AACS nicht lesen kann: MakeMKV rippt verlustfrei nach /app/temp/raw, HandBrake macht daraus x265 auf Arbeitsgroesse in /app/media, Roh-Verzeichnis wird erst NACH komplettem Erfolg geloescht (keepOriginal behaelt es). - Worker: handbrake-cli im Image, run_handbrake + _komprimiere, Job-Status "transcoding", Settings aus Postgres (transcodeEnabled/ Preset/keepOriginal), Fortschritt je Datei aggregiert - makemkvcon: --noscan im Kommando verankert — der Geraete-Scan haengt (1.18.4) bzw. crasht (1.17.7) im Container, mit --noscan + dev:-Pfad laeuft es (Befund 23.07., DRV-Zeile beweist Laufwerks-Erkennung) - UI: Settings-Tab "Verarbeitung" (Toggle/Preset/Original behalten), Status-Badge "Komprimieren", LiveLog erkennt transcoding als aktiv - KONZEPT/ROADMAP entsprechend aktualisiert; Tests fuer HandBrake-Cmd (arbeitet auf DATEI, nie am Geraet) und Progress-Regex Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
+7
-2
@@ -44,7 +44,7 @@ Ein modular aufgebautes System, das bei Disc-Einwurf automatisch den Typ erkennt
|
||||
| MakeMKV als isolierte Black-Box-CLI | ✔ M | | |
|
||||
| GPL-v3-Compliance-Checkliste | ✔ M | | |
|
||||
| Source-Release-Endpoint | ✔ M | | |
|
||||
| HandBrake-Transcoding (optional) | | ✔ K | |
|
||||
| HandBrake-Kompression NACH dem Lossless-Rip (Stufe 2) | ✔ M | | |
|
||||
| Prometheus+Grafana Monitoring | | ✔ K | |
|
||||
| PBS-Snapshot-Backup-Hooks | | ✔ K | |
|
||||
| Multi-Disc-Parallelisierung | | | ✔ S |
|
||||
@@ -68,7 +68,12 @@ Ein modular aufgebautes System, das bei Disc-Einwurf automatisch den Typ erkennt
|
||||
- Commander bestätigt oder korrigiert manuell.
|
||||
6. **Ripping** (nach Bestätigung):
|
||||
- CD: `abcde` → FLAC, Metadaten via AcoustID + MusicBrainz.
|
||||
- DVD/Blu-ray: `makemkvcon --all --progress` → MKV.
|
||||
- DVD/Blu-ray: `makemkvcon` → verlustfreies MKV als ZWISCHENPRODUKT in /app/temp
|
||||
(MakeMKV ist der einzige Weg durch AACS — HandBrake kann verschlüsselte
|
||||
Discs nicht lesen), danach **HandBrake-Kompression auf Arbeitsgröße**
|
||||
(x265; Commander-Entscheid 23.07.2026: 40-GB-Rohdateien sind kein
|
||||
brauchbares Endprodukt). Roh-Datei wird nach Erfolg gelöscht
|
||||
(Setting keepOriginal behält sie).
|
||||
7. **Post-Processing & Jellyfin-Formatierung**:
|
||||
- Dateien in Jellyfin-konformer Ordnerstruktur.
|
||||
- NFO-Dateien im Kodi/NFO-Schema.
|
||||
|
||||
Reference in New Issue
Block a user