Achtung!
Ab Version 4.1.1 wurde in mkvMerge GUI eine Standardeinstellung verändert, die andere Tools komplett ins Stopern bringt!!
Das betrifft die Option header removal compression.
Obwohl diese Option in den Matroska-Spezifikationen schon 6 Jahre existiert, wurde sie bisher kaum angewendet.
Wichtige Tools wie eac3to und tsMuxeR und auch Player stürzen ab oder bringen Fehler!
Z.B. funktioniert eac3to nicht mehr mit MP2/MP3/DTS Tracks und stürzt kommentarlos ab bei H264 Video Tracks (mkvtoolnix v4.2.0).
Ein Test zeigte, wie wenig effektiv die Option header removal compression ist (wobei sich wiederholende Headerinfos weggelassen werden):
Muxen eines ts Streams zu mkv:
8.292.939 kB wie bisher ohne Kompression
8.292.174 kB mit Kompression
Das sind 0,00923 % Einsparung!! Kann man schlicht vergessen.
Was soll das? Dafür eine Reihe guter Tools ins Straucheln bringen?
Auch wenn die Option in den Specs enthalten ist, sollte sie nicht standardmäßig aktiviert sein.
Mosu / Bunkus - als erfahrener Entwickler solltest du das ändern.
ABHILFE ab mkvToolnix / mkvmerge v.4.1.1
Bei jedem zu muxenden Stream in mkvMerge unter Zusatzoptionen Kompression: keine einstellen. Das Feld darf nicht leer bleiben.