Das Mosu da keinen Splitter programmiert kann ich verstehen. Er kümmert sich halt ums zusammen muxen der Matroska Dateien.
Ich denke das sind zwei verschiedene Welten.
Es gab ja früher mal mehrere Leute im Matroska-Team. Steve Lhomme (robux4, Matroska-Gründungsmitglied) der hat ja auch den DVDMenuExtractor geschrieben. und Halli eben den Splitter, leider ist Haali auch kein Freund von Menüs und so bietet auch der Haali Splitter keinen vollen Matroska Support.
Das einzige was man tun könnte, den LAV-Quellcode studieren und dann dort einfach den Menü-support reinprogrammieren.
Leider kann ich C/C++/c# nicht so richtig.
In meinem Matroska-Menü-Editor wird man aber so in etwa wie ein Menu haben.
So mal kurz im groben:
Für Serien zum beispiel. Alle Folgen sind ja in einem Ordner, daher kann man die alle später über das Menu aufrufen ohne immer wieder im Browser die nächste Folge per doppelklick zu laden. Oder man kann auch eine Edition erstellen wo alle Folgen direkt abgespielt werden.
Ein kurzes "Menu-Video" kann auch als erstes nach dem start abgespielt werden.
Ich hatte ja schon mal im LAV forum nachgefragt ob der LAV-Splitter wenigstens die Matroska-Funktion
GotoAndPlay(Chapter UID);
versteht. Kam aber keine antwort. Denn wenn diese einzig existierende Funktion funktionieren würde, könnte ich das Menu schon um einiges verbessern.
Ebenso fehlt im LAV Splitter die Funktion um "ChapterTrack+ChapterTrackNumber" zu verarbeiten. Damit könnte man dann sozusagen Sprachen und Untertitel einstellen, was ebenfalls das Menü sehr perfektionieren würde.
Für den Haali Splitter gibt es diese Funktion (TRACKSETEX), wenn auch nur als Feature und nicht als reiner Matroska Support.
(wenn alles klappt und ich Zeit finde wollte ich dieses Haali Feature vll einbauen. fraglich halt wie lange Haali-Splitter noch genutzt wird.)
Vll findet sich ja mal einer in der Zukunft der etwas mit dem LAV-Code und Matroska-Menu machen will.