Advertisement
mawen1250

FJMV-0001 DVDrip

Jun 9th, 2012
330
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #MP_Pipeline("""
  2.  
  3. ### platform: win32
  4.  
  5. SetMemoryMax(600)
  6.  
  7. src = "VTS_01_CHAPTER_01_1.VOB"
  8.  
  9. DSS2(src).AssumeFPS(30000, 1001)
  10.  
  11. Vinverse(amnt=1)
  12.  
  13. nnedi3_rpow2(rfactor=2, qual=2)
  14.  
  15. emask = last.tcanny(sigma=0.8, mode=1, plane=1)
  16.  
  17. ### export clip: emask
  18.  
  19. ### prefetch: 32,16
  20.  
  21. ### ###
  22.  
  23. ### platform: win32
  24.  
  25. SetMemoryMax(1000)
  26.  
  27. up = last
  28.  
  29. edgeclean = up.YAHR().Dehalo_Alpha_mt(darkstr=1.0,brightstr=1.4,rx=2.4,ry=2.4,highsens=100,lowsens=30)
  30. #\.dfttest(Y=true, U=true, V=true, threads=2, sigma=32, sigma2=32, sbsize=60, sosize=9, tbsize=1, dither=1, lsb_in=false, lsb=false)
  31. blurc = edgeclean#.Gaussianblur(nthreads=2,varY=0.50,varC=0.30,gfunc=1,gfuncc=1,pcr=1,pcrc=2,Y=3,U=3,V=3)
  32.  
  33. ecsh = ContraSharpen(blurc, up, chroma=true, preblur=false, limit=true, RGmode=20, RGmodeU=11, Repmode=13, RepmodeU=13)
  34.  
  35. ecmask = emask.mt_expand(mode=mt_square(2)).mt_lutxy(emask.mt_inpand(mode=mt_square(1)), "x y -").mt_lut("x 16 < x x 2 << ?")
  36. eced = mt_merge(up, ecsh, ecmask, luma=true, Y=3, U=3, V=3)
  37.  
  38. #nr = eced.MCTD(settings="low", radius=3, sigma=4, limit=-1, limit2=0, chroma=false, twopass=false, useTTmpSm=false, GPU=false, fixband=true,
  39. #\pp=true, protect=true, deblock=false, useQED=true, enhance=false, sharp=false).Repair(eced,3,0)
  40.  
  41. last = eced
  42.  
  43. ### export clip: emask
  44.  
  45. ### prefetch: 16,8
  46.  
  47. ### ###
  48.  
  49. SetMemoryMax(1200)
  50.  
  51. eced = last
  52.  
  53. sharpmask = emask.mt_lut("x 48 < 0 x 144 >= 399 x - x 2 << 188 - ? ?", U=1, V=1)
  54. sh = eced.LSFmod1(defaults="slow",Smode=5,Smethod=3,Lmode=4,strength=80,sharpmask=sharpmask,preblur="OFF",secure=true,edgemode=0,soft=-2,soothe=true,ss_x=1.00,ss_y=1.00)
  55. sh16 = sh.U16()
  56.  
  57. deband = sh16.f3kdb(range=20, Y=64, Cb=56, Cr=56, grainY=0, grainC=0, dither_algo=3, dynamic_grain=true, keep_tv_range=false, input_mode=1, output_mode=1, output_depth=16)
  58.  
  59. dbmask = emask.mt_lut("x 4 > x 4 - 6 << 0 ?",Y=3,U=1,V=1)
  60. Dither_merge16_8(deband, sh16, dbmask, luma=true)
  61.  
  62. Dither_y_gamma_to_linear(curve="170")
  63. Dither_resize16(1280, 714, 4, -0.5, 1432, 960, kernel="Spline36", Y=3, U=3, V=3)
  64. Dither_y_linear_to_gamma(curve="170")
  65.  
  66. Down10(10, tvRange=true, stack=false)
  67.  
  68. #Interleave(up.Spline36Resize(1280,714, 4, -0.5, 1432, 960), last)
  69.  
  70. #""")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement