Hallo,
ich hab eine Doku auf der Festplatte die ich gerne auf DVD brennen würde.
Doch bevor ich das mach wollte ich sie noch umwandeln in mpeg und dabei ein bisschen die Qualität verbessern.
Letzteres stellte sich als nicht ganz so einfach raus, ich hab mir alle möglichen Threads durchgelesen die tollsten Filter probiert.
Aber anstatt besser wurde es immer schlimmer, fand ich zumindest.
Ich hab RemoveGrain ausprobiert LimitedSharpen aber nichts brachte das gewünschte Ergebnis.
Als Musterscript hatte ich mir ein Script von Eriman ausgesucht, aber wie schon erwähnt brachte auch das nicht das gewünschte Ergebnis.
Ich poste mal am besten mein Script und häng zwei Bilder vom Ausgangsmaterial an.
Bin für jeden Tipp dankbar.
ZitatAlles anzeigen
LoadPlugin("C:\Programme\AviSynth 2.5\TomsMoComp\Avisynth_2.5\TomsMoComp.dll")
LoadPlugin("C:\Programme\AviSynth 2.5\warpsharppackage_25_dll_20031103\warpsharp.dll")
LoadPlugin("C:\Programme\AviSynth 2.5\warpsharppackage_25_dll_20031103\LoadPluginEx.dll")
LoadPlugin("C:\Programme\AviSynth 2.5\RemoveGrain1.0\RemoveGrain.dll")
LoadPlugin("C:\Programme\AviSynth 2.5\RemoveGrain\SSE2Tools.dll")
LoadPlugin("C:\Programme\AviSynth 2.5\dust_20_dll_20030123\DustV5.dll")
LoadPlugin("C:\Programme\AviSynth 2.5\RemoveGrain1.0\Repair.dll")
LoadPlugin("C:\Programme\AviSynth 2.5\MaskTools-v1.5.6\MaskTools-v1.5.6\MaskTools.dll")
import("F:\Programme\Avisynth\Avisynth 2.5x\Filter2.5x\LimitedSharpen.avs")
#import("C:\Programme\AviSynth 2.5\iip.avs")
AVISource("G:\DivX2DVD\Der Drechsler\Der Drechsler.avi",pixel_type="YUY2")
ConvertToYV12
# DEINTERLACING
#TomsMoComp(1,5,1)# SCHÄRFEN UND RESIZEN
Limitedsharpen(ss_x=1.33,ss_y=1.33,Smode=3,strength=200,wide=true )
# RAUSCHEN ENTFERNEN
LRemoveDust(1,2)
#FluxSmoothST (2,2)
Limitedsharpen(ss_x=2.0,ss_y=2.0,Smode=3,strength=100,wide=true )
# SÄTTIGUNG
Tweak(bright=-1.0)function LRemoveDust(clip input, int _mode, int "limit")
{
limit=default(limit,4)
repmode = 2
clensed = Clense(input)
rep=Repair(clensed, input, mode=repmode)
rg = RemoveGrain(rep, mode=_mode)
rd=TemporalRepair(rg, rep)
return LimitChange(rd, input, limit, limitU=255)
}
Trim(0,43750).FadeOut(150)