So, jetzt noch mal mit etwas mehr Zeit als auf Arbeit kurz vor der Mittagspause:
Im AVI-Mux GUI - Ordner gibt es ein Profiles-Verzeichnis mit Dateien darin wie "Profile - Standalone AVI - AC3.amg". Diese können wie jede andere Datei geladen werden und setzen Einstellungen, die mit SAPs laufen sollten, für AC3 ist das: Open-DML aus, rec-Lists aus, relativ kleines Preload, relativ kleines Intervall, keine Verzahnung (d.h. z.B. 4 Bilder, 5 AC3 Frames, 4 Bilder, 5 AC3 Frames etc, d.h. 160 ms Video, 160 ms Audio,....), genau 2-3 AC3-Frames pro Chunk (genau 1 geht auf manchen Playern nicht).
Quote
sowie (möglichst) den Index gleich am Anfang der AVI-Datei unterbringen (ein Grund für das Anlegen von JUNK-Chunks im Header
Für AVI 1.0 ist das meines Erachtens nach unzulässig... für Open-DML ist es machbar, wenn man am Anfang schon weiß, wieviele Chunks entstehen werden. Nur ist Open-DML kein Thema, wenn es um SAPs geht. Des weiteren ist der Index beim sequentiellen Abspielen nicht nötig, es sei denn, das Headerflag AVIF_MUSTUSEINDEX ist gesetzt. Dann muss der Index benutzt werden, um die Reihenfolge zu ermitteln, in der Chunks abgespielt werden. Das ist z.B. wichtig bei low-overhead-Open-DML-Dateien, die aber interessieren noch viel weniger, wenn es um SAPs geht.