chore(v5): Version 5.7.0 — Änderungsnotizen, Klick-Beweis-Bilder, Bericht mit Nachtrag F31
Ampel / ampel (push) Canceled after 23m46s
WAS: package.json/package-lock auf 5.7.0; bau/release-notes.md mit den 5.7.0-Notizen (Beta-Schlüssel, Spuren einzeln, verlustfreier Ton, Titel lesen 15 min, 4K nach Leistung, Disc-Typ aus dem Dateisystem, kein stilles Scheitern, Serien über mehrere Discs, Erkennung, Installer- Rückfrage, Kleinkram); die elf Klick-Beweis-Bilder neu (34 Schritte, Dialog mit Spur-Haken); Durchsicht-Bericht um F31 ergänzt (HandBrake rechnete seit 5.0 jede Tonspur in AAC um — Kopiermaske fehlte). WARUM: Commander-Entscheid 12.09.2026 „Alles in einer Fassung 5.7.0" — Bau und lokale Installation folgen, der Kanal erst auf sein Wort. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@@ -181,6 +181,22 @@ Das KONZEPT verspricht „Der Kern ist abgestürzt, ich starte ihn neu".
|
||||
Fix: im `spawn`-Ereignis des neuen Kerns `fensterVerbinden` erneut
|
||||
aufrufen und eine Zeile im Fenster zeigen.
|
||||
|
||||
**F31 · Nachtrag (12.09. abends, beim Bau von 5.7.0 gemessen): jede
|
||||
Tonspur wurde seit 5.0 in AAC umgerechnet — nicht verlustfrei durchgereicht**
|
||||
`kern/komprimieren/handbrake.ts` gibt `--aencoder copy --audio-fallback
|
||||
av_aac` mit, aber KEIN `--audio-copy-mask`. HandBrakeCLI 1.11.2 verengt
|
||||
die Kopiermaske dann auf „copy:aac" — obwohl die Presets („H.265 MKV
|
||||
1080p30", „H.265 VCN 2160p 4K" …) alle Codecs erlauben. Beleg: Encode-
|
||||
Protokoll `Auto Passthru: allowed codecs are AAC … passthru not possible
|
||||
for track 1, using fallback`; Ausgabe per ffprobe `aac`. Mit
|
||||
ausdrücklicher Maske (`aac,ac3,eac3,dtshd,dts,mp3,truehd,flac`) bleibt
|
||||
AC3 AC3 und die Passthru-Zeile nennt alle acht Codecs (Messung in
|
||||
`test/messung.spuren.test.ts`, `RIPPY_MESSUNG=1`). Wirkung: Jede seit
|
||||
5.0 komprimierte Datei trägt AAC statt DTS-HD MA/TrueHD/AC3 — wo die
|
||||
Roh-Dateien nach der Kompression gelöscht wurden, ist der Original-Ton
|
||||
weg. Fix in 5.7.0: Maske auf beiden Wegen (Sprachlisten und Spuren
|
||||
einzeln). Filme, bei denen der HD-Ton wichtig ist, noch einmal rippen.
|
||||
|
||||
### MITTEL
|
||||
|
||||
**F5 · Schlüssel-Prüfung urteilt ohne Grundlage**
|
||||
@@ -352,6 +368,8 @@ Pfad wird korrekt gequotet, Update nur über HTTPS.
|
||||
8. **F10/F11/F12/F13** — sichtbare Kleinigkeiten, je ein halber Nachmittag.
|
||||
9. **F15/F17** — zwei Rückfragen, die Daten retten.
|
||||
10. **A4** — dein Entscheid zu 4K.
|
||||
11. **F31** (Nachtrag) — ist in 5.7.0 behoben; Filme mit wichtigem
|
||||
HD-Ton, deren Roh-Dateien schon weg sind, noch einmal rippen.
|
||||
|
||||
---
|
||||
|
||||
|
||||
|
Before Width: | Height: | Size: 290 KiB After Width: | Height: | Size: 288 KiB |
|
Before Width: | Height: | Size: 142 KiB After Width: | Height: | Size: 158 KiB |
|
Before Width: | Height: | Size: 163 KiB After Width: | Height: | Size: 178 KiB |
|
Before Width: | Height: | Size: 341 KiB After Width: | Height: | Size: 335 KiB |
|
Before Width: | Height: | Size: 711 KiB After Width: | Height: | Size: 752 KiB |
|
Before Width: | Height: | Size: 712 KiB After Width: | Height: | Size: 753 KiB |
|
Before Width: | Height: | Size: 750 KiB After Width: | Height: | Size: 784 KiB |
|
Before Width: | Height: | Size: 342 KiB After Width: | Height: | Size: 337 KiB |
|
Before Width: | Height: | Size: 465 KiB After Width: | Height: | Size: 468 KiB |
|
Before Width: | Height: | Size: 456 KiB After Width: | Height: | Size: 457 KiB |
|
Before Width: | Height: | Size: 438 KiB After Width: | Height: | Size: 445 KiB |
@@ -1,3 +1,88 @@
|
||||
Version 5.7.0
|
||||
|
||||
Der Beta-Schluessel kommt ganz an.
|
||||
Der aktuelle MakeMKV-Beta-Schluessel enthaelt ein "@" - Rippy nahm nur
|
||||
62 der 68 Zeichen, MakeMKV lief danach ohne Schluessel, und Blu-ray-Rips
|
||||
scheiterten nach der Gnadenfrist. Das ist die wahrscheinlichste Ursache
|
||||
fuer "Der Patriot", "Deja Vu" und "Training Day" auf dem anderen PC. Die
|
||||
Schluessel-Karte sagt jetzt ehrlich, was Sache ist: gruen (angenommen),
|
||||
grau (nicht pruefbar - ohne eingelegte Disc gibt MakeMKV keine Auskunft),
|
||||
rot (abgelehnt - Blu-rays laufen dann nur noch in der Gnadenfrist). Ein
|
||||
vorhandener, angenommener Schluessel wird nie ueberschrieben.
|
||||
|
||||
Jede Spur einzeln anhaken.
|
||||
Der Auswahl-Dialog zeigt je Titel jede Tonspur mit Codec und Kanaelen
|
||||
("German - DTS-HD MA - Surround 5.1", "German - DD - Stereo (Kommentar)")
|
||||
und jede Untertitel-Spur ("German - PGS", "German - PGS (nur
|
||||
erzwungene)"). Vorbelegt wie bisher - je Wunschsprache die erste Tonspur,
|
||||
alle Untertitel der Wunschsprachen - aber angehakt wird einzeln. Die
|
||||
Untertitel-Vorwahl bei Extras ist jetzt eine Spur. MakeMKV nimmt dafuer
|
||||
auch Stereo-Fassungen und Kommentare in die Roh-Datei (nur die
|
||||
abgeleiteten DTS-Kerne nicht). Was in der Roh-Datei fehlt, steht im
|
||||
Hinweis.
|
||||
|
||||
Ton bleibt verlustfrei.
|
||||
HandBrake hat seit 5.0 jede Tonspur in AAC umgerechnet - die Kopiermaske
|
||||
war nicht ausdruecklich gesetzt, und die Kommandozeile verengt sie dann
|
||||
auf AAC. Jetzt werden AC3, E-AC3, DTS, DTS-HD, TrueHD, FLAC, MP3 und AAC
|
||||
durchgereicht. Filme, bei denen der HD-Ton wichtig ist und deren
|
||||
Roh-Dateien schon weg sind, noch einmal rippen.
|
||||
|
||||
Titel lesen bis 15 Minuten - einstellbar.
|
||||
Einstellungen -> Allgemein -> "Titel lesen - hoechstens": 5 bis 60
|
||||
Minuten, Vorgabe 15 (vorher fest 5). Ab der zweiten Minute steht im
|
||||
Dialog, wie lange MakeMKV schon liest; "Abbrechen" beendet den Lauf auch
|
||||
im Kern, das Laufwerk wird frei. Laeuft die Zeit ab, nennt die Meldung
|
||||
Kopierschutz und viele Playlisten als moegliche Gruende.
|
||||
|
||||
4K-UHD nach der Leistung des PCs.
|
||||
Ist eine Grafikkarte mit 4K-Preset da (VCN, NVENC, QSV), wird 4K damit
|
||||
komprimiert (8 Bit); nur mit CPU bleibt der Rip verlustfrei, statt
|
||||
tagelang auf 1080p zu rechnen. Eigene Wahl schlaegt beides. AV1 10 Bit
|
||||
steht als eigene Wahl in der Liste (nur fuer AV1-faehige Abspielgeraete).
|
||||
|
||||
Disc-Typ aus dem Dateisystem.
|
||||
BDMV/index.bdmv mit "INDX0300" ist eine 4K-UHD, "0200"/"0100" eine
|
||||
Blu-ray, VIDEO_TS eine DVD - auch wenn der Windows-Steuercode "unbekannt"
|
||||
sagt. Vorher wurde eine 4K-Disc mit 48 GB als Blu-ray behandelt
|
||||
(falsches Preset) und "unbekannt" direkt zum Rettungs-Abbild.
|
||||
|
||||
Kein stilles Scheitern mehr.
|
||||
Der Rip-Start prueft, ob die Ablage schreibbar ist, und sagt es im
|
||||
Fenster, wenn nicht ("NAS verbunden?"); Fehler im Kern landen im
|
||||
Protokoll und im Fenster; nach einem Kern-Neustart bleibt das Fenster
|
||||
nicht mehr taub; jedes Laufwerk hat genau eine Wache; das Rettungs-Abbild
|
||||
ueberlebt das Aufraeumen; ein Titel-Auftrag bei Typ "unbekannt" rippt
|
||||
statt ein ISO zu sichern.
|
||||
|
||||
Serien ueber mehrere Discs.
|
||||
Disc 2 benennt nur ihre eigenen Folgen (S01E03, S01E04) und ueberschreibt
|
||||
nie, was Disc 1 abgelegt hat; eine vorhandene Datei gleichen Namens
|
||||
bekommt "(2)". HandBrake schreibt erst auf einen Zwischennamen - eine
|
||||
halbe Datei liegt nie unter dem endgueltigen Namen in der Ablage.
|
||||
|
||||
Erkennung: Originaltitel und Akzente.
|
||||
"THE_PATRIOT" trifft "Der Patriot", "DEJA_VU" trifft "Deja Vu" - TMDb
|
||||
antwortet auf Deutsch, die Disc traegt den Originaltitel; verglichen
|
||||
werden jetzt beide, Akzente zaehlen nicht.
|
||||
|
||||
MakeMKV-Installer nur nach Rueckfrage.
|
||||
Ist MakeMKV nicht da und die Herstellerseite nicht erreichbar, fragt
|
||||
Rippy, bevor eine Kopie aus dem Internet Archive geladen wird - mit
|
||||
Groesse und SHA-256 im Bericht.
|
||||
|
||||
Dazu: Tray "Beenden" fragt nach, wenn ein Rip oder eine Kompression
|
||||
laeuft; "Roh-Dateien loeschen" und "Ordner loeschen" fragen im Fenster
|
||||
nach; Eingabefelder speichern auch bei Enter und beim Bereichswechsel;
|
||||
Escape schliesst Dialoge; "Disc erkannt" einmal je Disc statt dreimal;
|
||||
Laufwerks-Gesundheit zaehlt nur das eigene Laufwerk, nie eine Festplatte;
|
||||
der Kompressions-Fortschritt belastet NAS und Fenster nicht mehr jede
|
||||
Sekunde; Zeiten in Ortszeit; NFO mit TMDb/IMDb-Kennung; doppelter
|
||||
Zielordner heisst "(2)"; Umlaute in drei Knopftexten; "Neu komprimieren"
|
||||
nur, wo es Roh-Dateien gibt; die Automatik sagt bei Audio-CD und
|
||||
unbekannter Disc, warum sie nichts tut; Audio-CDs lassen sich mitten in
|
||||
der Spur abbrechen.
|
||||
|
||||
Version 5.6.1
|
||||
|
||||
Untertitel-Spuren werden wieder erkannt.
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "rippy",
|
||||
"version": "5.6.1",
|
||||
"version": "5.7.0",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "rippy",
|
||||
"version": "5.6.1",
|
||||
"version": "5.7.0",
|
||||
"license": "UNLICENSED",
|
||||
"dependencies": {
|
||||
"electron-updater": "^6.8.9",
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "rippy",
|
||||
"productName": "Rippy",
|
||||
"version": "5.6.1",
|
||||
"version": "5.7.0",
|
||||
"description": "Rippy v5 — Disc-Ripping als eigenständiges Windows-Programm (KONZEPT-WINDOWS.md)",
|
||||
"main": "out/haupt/index.js",
|
||||
"author": "KrBrZ",
|
||||
|
||||