Beim Experimentieren mit AVISynth und verschiedenen Programmen ist mir aufgefallen, dass ich nur dann in TMPGEnc ein korrektes Ergebnis erhalte, wenn das AVISynth-Skript den Befehl ColorYUV(levels="PC->TV") enthält.
Ohne den Befehl wird das Video zu dunkel. Die Histogramm-Funktion von TMPGEnc zeigt auch an, dass beim Original (ausprobiert habe ich MJPEG PICVideo und D2V) die Luma-Range 16-235 genutzt wird, beim Skript aber 0-255.
Mit VirtualDub als Frameserver passiert das aber nicht. CCE hingegen interpretiert die Luma-Range wieder ganz anders - der macht's generell zu dunkel.
Das Verhalten ist zu 100% reproduzierbar.
Ohne ColorYUV(levels="PC->TV") habe ich grundsätzlich zu kontrastreiche Videos.
Also scheinen die einzelnen Programme das wirklich unterschiedlich zu interpretieren.
Mich interessiert nun, ob das generell so ist oder ob das in Abhängigkeit der installierten Komponenten geschehen kann.