AVISource("G:\Personal\Shawn\avisynth\trick_pmd3.avi") KillAudio() input = converttoyv12() #input = trim(input, 0, 100) input = crop(input, 0, 0, 704, 480) inputDeint = leakkernelbob(input, order=0, threshold=0).assumefps(29.97) #denoise1 = FFT3DFilter(inputDeint, sigma=5, interlaced=false) #denoise1 = fft3dfilter(inputDeint, sigma=3, sigma2=5, sigma3=10, sigma4=20, plane=0, bt=3, bw=16, bh=16, ow=8, oh=8, sharpen=0.3, smin=20, smax=1000, wintype=2, kratio=1.0, measure=true, interlaced=false, degrid=1) #temp = FFT3DFilter(inputDeint, interlaced=false, pshow=true, pframe=1, px=360, py=400) #denoise1 = FFT3DFilter(temp, interlaced=false, pshow=false, pfactor=0.5, wintype=2) denoise1 = FFT3DFilter(inputDeint, sigma=4, bt=4, bw=16, bh=16, ow=8, oh=8) #denoise1=inputDeint i=inputDeint #fft3dfilter(i, sigma=0.01, sigma2=2,sigma3=0.01,sigma4=0.01) #FFT3DFilter(i, sigma=5, bw=16, bh=16, ow=8, oh=8) #denoise1=subtract(i,last).levels(117,1,137,0,255) #input2 = subtitle(degrainmedian(input, mode=0, interlaced=false), "degrainmedian") #input2 = subtitle(vaguedenoiser(input, interlaced=false), "vaguedenoise") #aux=DeGrainMedian(input, mode=0, limity=7, interlaced=false) #input2 = VagueDenoiser(input, threshold=5, auxclip=aux, interlaced=true, wiener=true) output = denoise1 #output = stackhorizontal(denoise1, denoise2) #output = input1+input2+input1+input2 #output = leakkernelbob(output, order=0, threshold=0) #output = assumefps(output, 29.97) #output = input2 return output