Advertisement
mawen1250

Steins Gate by mawen1250

Apr 6th, 2012
386
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. DSS2("D:\Steins Gate\01.mkv")
  2. src=last
  3. mask=src.tcanny(sigma=1.2, mode=1, plane=7)
  4. #nr=src.dfttest(Y=true,U=true,V=true,ftype=0,sigma=4,sigma2=4,threads=2,dither=1,lsb=true,lsb_in=false)
  5. nr=src.MCTD(settings="medium", radius=3, sigma=4, limit=1, limit2=0, chroma=false, twopass=false, useTTmpSm=false,
  6. \pp=true, protect=true, deblock=false, useQED=true, enhance=false, GPU=false, fixband=false, sharp=false)
  7. nrmask=mask.mt_lut("x 3 <= 0 x 3 - 6 << ?",Y=3,U=1,V=1)
  8. mnr=mt_merge(nr,src,nrmask,luma=false,Y=3,U=2,V=2)
  9. sharpmask = mask.mt_lut("x 48 < 0 x 144 >= 399 x - x 2 << 188 - ? ?",U=1,V=1)
  10.   w       = width(src)
  11.   h       = height(src)
  12.   upw4    = Round(w*0.375)*4
  13.   uph4    = Round(h*0.375)*4
  14.   dehalo=mnr.Dehalo_Alpha_mt(darkstr=0.2,brightstr=1.0,rx=1.8,ry=1.8,highsens=100,lowsens=30)
  15.   aa_clip = dehalo.nnedi3_rpow2(rfactor=2, fwidth=upw4, fheight=upw4, nsize=1, nns=3, qual=2).SangNom(aa=48).TurnRight().SangNom(aa=48).binomialBlur(varY=0.5,varC=0.5,usemmx=true).Spline36Resize(h, w, 0.5, -0.5).TurnLeft()
  16.   #aa_clip = dehalo.Spline64Resize(upw4, uph4).Repair(dehalo.GaussResize(upw4, uph4, p=100), 1).SangNom(aa=48).TurnRight().SangNom(aa=48).binomialBlur(varY=0.5,varC=0.5,usemmx=true).Spline36Resize(h, w).TurnLeft()
  17.   #aa_clip = dehalo.eedi2(field=1, mthresh=10, lthresh=20, vthresh=20, maxd=24, nt=50).Spline36Resize(w, h, 0, -0.5).TurnRight().eedi2(field=1, mthresh=10, lthresh=20, vthresh=20, maxd=24, nt=50).Spline36Resize(h, w, 0, -0.5).TurnLeft()
  18.   aa_cs=mt_adddiff(aa_clip, mt_makediff(aa_clip, aa_clip.RemoveGrain((w>1100) ? 20 : 11), U=3, V=3).Repair(mt_makediff(dehalo, aa_clip, U=3, V=3), 13), U=3,V=3)
  19.   blurc=src.binomialBlur(varY=0.5,varC=0.5,usemmx=true)
  20.   postaaC = aa_cs.LSFmod1(defaults="slow",Smode=5,Smethod=3,Lmode=4,strength=50,sharpmask=sharpmask,preblur="OFF",secure=true,edgemode=0,soft=-2,soothe=true,ss_x=1.00,ss_y=1.00,source=blurc)
  21.   aamask = mask.mt_lut("x 32 < x 255 ?", U=1, V=1).mt_inflate()#.RemoveGrain((w>1100) ? 20 : 11, -1)
  22.   aaed = mt_merge(mnr, postaaC, aamask, luma=true, U=3, V=3 )
  23. db=aaed.GradFun3( smode=1, thr=0.25, elast=2.5, ampn=0, radius=16, ampo=0.8, dthr=0.011, lsb=true, lsb_in=false, mask=0 )
  24. np=db.GrainFL(lsb_in=true, lsb=true, th1=16, th2=24, th3=80, th4=128, g1str=0, g2str=4, g3str=0, g1shrp=60, g2shrp=66, g3shrp=80, g1size=1.25, g2size=1.25, g3size=1.25, g1soft=3,g2soft=3,g3soft=3)
  25. bandmask=mask.mt_lut("x 4 <= 0 x 3 - 5 << ?",Y=3,U=1,V=1)
  26. Dither_merge16_8(np, aaed.Dither_convert_8_to_16(), bandmask, luma=false)
  27. f3kdb(range=0, Y=0, Cb=0, Cr=0, grainY=0, grainC=0, dither_algo=2, dynamic_grain=true, keep_tv_range=false, input_mode=1, output_mode=2, output_depth=10)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement