chapterEditor(cE) rev1.41 ist verfügbar.
Windows
Linux
Es ist mal wieder soweit und diesmal gibts ein größeres update.
Zum ersten gibt es einen neuen Editor in den Matroska Tools -> Matroska Inhaltsgruppierung.
Und zum zweiten is cE nun für den Dark-Mode kompatibel.
cE_de.jpg
Matroska Inhaltsgruppierung
Das ganze beruht auf den Anfängen von Haali und dessen TRACKSET -> später dann TRACKSETEX.
Ein wunderbares System um gewisse Spuren und Versionen miteinander zu verbinden,
um dann im player mit nur einer Aktion alles auszuwählen.
Einen TRACKSETEX Editor gab es bereits im alten cE,
aber Haali Splitter wurde durch den LAV Splitter abgelöst und dieses schöne Feature ist in Vergessenheit geraten.
Mit dem neuen Editor ist alles etwas einfacher und hoffentlich auch etwas intuitiver.
Es gibt momentan 4 Inhaltstypen die gruppiert werden können: die Spurtypen Video, Audio, Untertitel und die Versionen.
Alle diese Inhaltstypen können über ihre UID oder die ID(Index) identifiziert werden.
Die ID eines Spurtyps entspricht immer der ID die auch mkvmerge und andere Programme nutzen.
Dabei hat jeder Typ einen eigenen Zähler der immer bei 0 startet.
Für alle Inhaltstypen gibt es eine Option diesen Typ im Player nicht zu wechseln.
Alle Spurtypen können deaktiviert werden (original Haali erlaubt das nur für die Untertitel).
Warum gibt es die ID und UID um einen Inhaltstyp zu identifizieren?
Die UID ist aufjedenfall die genauste Methode, da dieser Wert sich nicht ändert, selbst wenn die Datei re-muxt wird.
Allerdings ist es nicht so einfach für einen normalen Benutzer diese UIDs zu ermitteln.
Weiterhin hat man auch keine dieser UIDs wenn die Datei neu erstellt wird.
Ein Matroska Muxer könnte das als Eingabe im Vorfeld anbieten, aber dann müsste der Benutzer alles manuell erstellen.
Eine ID ist super schnell vergeben und auch einfach zu ermitteln und ebenfalls 100% exakt solange die Datei nicht verändert wird.
Ich habe mir dann ein paar weitere Gedanken zu diesem System gemacht und habe den TRACKSETEX code etwas erweitert.
Das deaktivieren der Video und Audio spur ist damit möglich und die neuen BCP47 Sprachcodes können verwendet werden.
Ebenso könnten auch die Matroska Attachments als Inhalt gruppiert werden.
Zum Beispiel ein Logo oder ein Font für einen Untertitel usw.
Da Haali TRACKSETEX nie offiziel in die Matroska Specs aufgenommen wurde, läuft das ganze System über die Matroska Tags, was zugegeben nicht unbedingt optimal ist.
Dennoch funktioniert es wunderbar und ist sehr einfach aufgebaut.
Und nun wohl die wichtigste Frage: Welcher Player soll das abspielen können?
Es gibt da momentan keinen Player der das nativ verarbeitet.
Aber ich habe mich etwas in den mpv Player eingearbeitet und mittels eines Scipts alles implementieren können.
mpvMatroska heist das Projekt und soll den mpv Player zu einem Matroska Player machen.
Neben der Inhaltsgruppierung werden bereits weitere Matroska Features unterstützt.
[Blocked Image: https://forum.videohelp.com/attachments/74661-1699031231/mpv.png]
Da in mpvMatroska auch Kapitel mit Verknüpften Versionen unterstützt werden, habe ich hierzu den Matroska Kapitel Editor für das Kapitel-Segment-Linking erweitert.
Damit kann man viel schneller Haupt-Link.mkv Dateien erstellen und diese sind dann auch wesentlich kleiner weil dort keine Kapitelnamen mehr angegeben werden müssen.
Weiterhin muss man sich über die Start- und Endzeiten keine Gedanken mehr machen.
Eine 0 für beide Werte ist völlig ausreichend.
Ein Verknüpfendes Kapitel sieht dann wie folgt aus
1. Kapitel - Episode 1, startzeit 0 - endzeit 0, ChapterSegmentUID = x0AA....FF, ChapterSegmentEditionUID = 123456
Change chapterEditor
hinzugefügt &
Fehler behoben *
verbessert #
verändert %
rev1.41 2023-11-03
// chapterEditor
& Matroska Tools: Matroska Inhaltsgruppierung
& Dark-Mode Kompatibilität
* Matroska Parser: EditionDisplay Element wird nun korrekt geparst
// Matroska Kapitel
& Kapitel-Segment-Verknüpfung mit einer Version (ChapterSegmentEditionUID)
// Matroska Inhaltsgruppierung
& volle Unterstützung für Haali TRACKSETEX
& Erweiterung für den TRACKSETEX code (Einstellungen)
- Video und Audio spuren können deaktiviert werden
& vorhandene Inhaltsgruppen behalten (Einstellungen)
& beim Laden einer Matroska Datei werden Spuren- und Versionen Daten ermittelt
- UIDs und IDs
- Spurname und Codec sowie Versionsnamen
Display More