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
|
Fix: im `spawn`-Ereignis des neuen Kerns `fensterVerbinden` erneut
|
||||||
aufrufen und eine Zeile im Fenster zeigen.
|
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
|
### MITTEL
|
||||||
|
|
||||||
**F5 · Schlüssel-Prüfung urteilt ohne Grundlage**
|
**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.
|
8. **F10/F11/F12/F13** — sichtbare Kleinigkeiten, je ein halber Nachmittag.
|
||||||
9. **F15/F17** — zwei Rückfragen, die Daten retten.
|
9. **F15/F17** — zwei Rückfragen, die Daten retten.
|
||||||
10. **A4** — dein Entscheid zu 4K.
|
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
|
Version 5.6.1
|
||||||
|
|
||||||
Untertitel-Spuren werden wieder erkannt.
|
Untertitel-Spuren werden wieder erkannt.
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "rippy",
|
"name": "rippy",
|
||||||
"version": "5.6.1",
|
"version": "5.7.0",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "rippy",
|
"name": "rippy",
|
||||||
"version": "5.6.1",
|
"version": "5.7.0",
|
||||||
"license": "UNLICENSED",
|
"license": "UNLICENSED",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"electron-updater": "^6.8.9",
|
"electron-updater": "^6.8.9",
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "rippy",
|
"name": "rippy",
|
||||||
"productName": "Rippy",
|
"productName": "Rippy",
|
||||||
"version": "5.6.1",
|
"version": "5.7.0",
|
||||||
"description": "Rippy v5 — Disc-Ripping als eigenständiges Windows-Programm (KONZEPT-WINDOWS.md)",
|
"description": "Rippy v5 — Disc-Ripping als eigenständiges Windows-Programm (KONZEPT-WINDOWS.md)",
|
||||||
"main": "out/haupt/index.js",
|
"main": "out/haupt/index.js",
|
||||||
"author": "KrBrZ",
|
"author": "KrBrZ",
|
||||||
|
|||||||