Lange Zeit bin ich bei der "stabilen" 1.03 Version von Xvid geblieben.
Jetzt hab ich dann aber doch einmal das neueste build von celtic cruid (3. August) ausprobiert: Leider sind aber noch einige Probleme mit den Zonen vorhanden.
Da ich gerne mehrere Episoden einer Staffel auf einmal encode, habe ich bis jetzt immer am Ende der einen, bzw. am Anfang der nächsten Episode eine Zone beginnen lassen, wo ein Keyframe erzwungen werden soll.
Sieht also z.B. so aus:
63319
63320
126681
126682
190047
190048
252348
252349
315574
315575
usw.
Damit hat sich dann jede einzelne Folge framgenau herausschneiden lassen.
Mit der 1.1er Version beginnen die Probleme meist bei der 3. Zone bzw. 5.Zone (ist manchmal verschieden), also hier ab Frame 126681 oder 190047. Es werden zwar Keyframes gesetzt, nur mit fortlaufender Dauer immer später. So ist am Anfang ein Keyframe bei 126682 und 126683, später wird es immer "fälscher" ;), die nächsten K-Frames sind bei 190049 und 190050. Bei ca. 10 Episoden am Stück ergibt das zum Schluss also schon einen gewaltigen Fehler.
Da die Zonen also nicht mehr richtig funktioneren zu scheinen, dachte ich man könnte es auch anders probieren: Man fügt nach jeder Episode 5 "Dummy Frames" ein, also 5 mal das selbe Bild hintereinander. Da das Ende jeder Episode fast in purem Schwarz endet, müsste damit auf jeden Fall ein Keyframe gesetzt werden (vom Codec selber).
Nur leider funktioniert dies auch nur teils, je nachdem was für ein Frame man erwischt. Es werden zwar immer 2 Keyframes gesetzt, nur leider teilweise mit dem selben Fehler wie bei den Zonen. Es werden also teilweise 2 Keyframes mit 5 Frames Abstand gesetzt, welche beide schon nach dem Ende der 5 Dummy Frames sind.
Hat vielleicht jemand ähnliches beobachtet?