Ja, das ist die gesuchte Dokumentation...
Also: SRestore braucht einen gebobbten Clip. Einmal gebobbt (kein Doppelbob!). Und es wird normalerweise die Framerate am Ende wieder halbieren. Und "mode=4" hat darauf keinen Einfluss.
Es sind ja auch Anwendungsbeispiele enthalten. Deshalb würde ich für dich empfehlen, dein Skript auch entsprechend diesen Beispielen anzupassen. Nehmen wir mal das dritte Beispiel:
PHP
LoadPlugin("C:\Program Files (x86)\AviSynth 2.5\plugins\DGDecode.dll")
LoadPlugin("C:\...\...\...\...\...\mt_masktools-26.dll")
Import("C:\Program Files (x86)\AviSynth 2.5\plugins\srestore.avs")
MPEG2Source("C:\...\...\...\...\...\...\D001.d2v") # hier sollte man auch sinnvolle Werte für den CPU-Parameter verwenden
SRestore(TDeint(mode=1), mode=4)
# oder viel komplizierter und nicht unbedingt viel besser:
# SRestore(TDeint(mode=1), dclip=Bob(-0.2,0.6).ReduceFlicker(strength=1), mode=4, omode="pp3.blur(1)")
Alles anzeigen