Ich encode in erster Linie DVB Aufnahmen. Sie sind in der Regel recht "sauber" und interlaced. Zielformat ist MPEG2 mit einer Auflösung von 352x576. Ich habe jetzt schon eine Weile mit Avisynth rumexperimentiert und wollte mein Script mal hier vorstellen, um Anregungen für Verbesserungen zu erhalten.
Mein Ziel ist es durch die Filterei einen möglichst guten Kompromiß zwischen Rauschreduzierung, Komprimierbarkeit, Geschwindigkeit und guter Bildqualität zu erreichen.
Hier also mein Script:
#====================================================#
# #
# ~ Movie Title...: test.d2v #
# ~ Movie Length..: 68650 frames (00:45:46) #
# ~ Size & Rate...: 720x576 @ 25.000 fps #
# ~ Dest Aspect...: ½ DVD (352x576) #
#====================================================#
LoadPlugin("C:\Programme\MovieStacker\Filters\DGDecode.dll")
LoadPlugin("C:\Programme\MovieStacker\Filters\Undot.dll")
LoadPlugin("C:\Programme\MovieStacker\Filters\STMedianFilter.dll")
LoadPlugin("C:\Programme\MovieStacker\Filters\GripFit_YV12.dll")
LoadPlugin("C:\Programme\MovieStacker\Filters\aSharp.dll")
Mpeg2Source("K:\DVD Work\testdg.d2v")
Undot()
aSharp(1.4, 4)
GripCrop(352, 576, overscan=1, source_anamorphic=false)
GripSize(resizer="BicubicResize")
STMedianFilter(3, 3, 1, 1)
GripBorders()
#====================================================#
Speziell mit der Komprimierbarkeit bin ich noch nicht ganz so zufrieden. Vielleicht kann man da noch was machen, ohne das Bild großartig zu verfälschen bzw. zu stark zu filtern?
Zudem weiß ich noch nicht ganz genau, ob man den Schärfe Filter vor oder nach dem Resizen einsetzen soll. Was ist da günstiger bzw. wo liegen die Vor und Nachteile?