Advertisement
mirkosp

Nougyou Musume AVS

Dec 13th, 2014
587
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2.  
  3. function Preset2(clip c) {
  4. #Name: credits1
  5. c
  6. colormatrix("Rec.709->Rec.601")
  7. shift=-2.5
  8. tshift = -3
  9. text=imagesource("G:\derpate\nougyou.credits.1.png",end=c.framecount-1,fps=c.framerate).bicubicresize(864,486,src_top=tshift,src_height=1080+shift-tshift).converttoyv12(matrix="PC.709").mt_expand(mode="vertical").mt_expand(mode="vertical").mt_expand(mode="vertical").mt_expand(mode="vertical").mt_expand(mode="vertical")
  10. dither_convert_8_to_16()
  11. chroma = last
  12. save = last
  13. separatefields()
  14. interleave(selecteven.debilinear(864,243,src_top=tshift,src_height=540+shift,lsb_inout=true),selectodd.debilinear(864,243,src_top=tshift,src_height=540+shift,lsb_inout=true))
  15. weave()
  16. mergechroma(chroma.debilinear(864,486,src_top=tshift*2,src_height=1080+shift*2,lsb_inout=true))
  17. dbc = save.debicubic(864,972/2,src_top=tshift*2,src_height=1080+shift*2,lsb_inout=true,b=0,c=0)
  18. autismask2(last,dbc,stackvertical(text,text),3,3,3)
  19. return last
  20. }
  21.  
  22. function Preset4(clip c) {
  23. #Name: credits2
  24. c
  25. colormatrix("Rec.709->Rec.601")
  26. shift=-2.5
  27. tshift = -3
  28. text=imagesource("G:\derpate\nougyou.credits.2.png",end=c.framecount-1,fps=c.framerate).bicubicresize(864,486,src_top=tshift,src_height=1080+shift-tshift).converttoyv12(matrix="PC.709").mt_expand(mode="vertical").mt_expand(mode="vertical").mt_expand(mode="vertical").mt_expand(mode="vertical").mt_expand(mode="vertical")
  29. dither_convert_8_to_16()
  30. chroma = last
  31. save = last
  32. separatefields()
  33. interleave(selecteven.debilinear(864,243,src_top=tshift,src_height=540+shift,lsb_inout=true),selectodd.debilinear(864,243,src_top=tshift,src_height=540+shift,lsb_inout=true))
  34. weave()
  35. mergechroma(chroma.debilinear(864,486,src_top=tshift*2,src_height=1080+shift*2,lsb_inout=true))
  36. dbc = save.debicubic(864,972/2,src_top=tshift*2,src_height=1080+shift*2,lsb_inout=true,b=0,c=0)
  37. autismask2(last,dbc,stackvertical(text,text),3,3,3)
  38. return last
  39. }
  40.  
  41. function Preset5(clip c) {
  42. #Name: credits3
  43. c
  44. colormatrix("Rec.709->Rec.601")
  45. shift=-2.5
  46. tshift = -3
  47. text=imagesource("G:\derpate\nougyou.credits.3.png",end=c.framecount-1,fps=c.framerate).bicubicresize(864,486,src_top=tshift,src_height=1080+shift-tshift).converttoyv12(matrix="PC.709").mt_expand(mode="vertical").mt_expand(mode="vertical").mt_expand(mode="vertical").mt_expand(mode="vertical").mt_expand(mode="vertical")
  48. dither_convert_8_to_16()
  49. chroma = last
  50. save = last
  51. separatefields()
  52. interleave(selecteven.debilinear(864,243,src_top=tshift,src_height=540+shift,lsb_inout=true),selectodd.debilinear(864,243,src_top=tshift,src_height=540+shift,lsb_inout=true))
  53. weave()
  54. mergechroma(chroma.debilinear(864,486,src_top=tshift*2,src_height=1080+shift*2,lsb_inout=true))
  55. dbc = save.debicubic(864,972/2,src_top=tshift*2,src_height=1080+shift*2,lsb_inout=true,b=0,c=0)
  56. autismask2(last,dbc,stackvertical(text,text),3,3,3)
  57. return last
  58. }
  59.  
  60. function Preset0(clip c) {
  61. #Name: Default
  62. c
  63. colormatrix("Rec.709->Rec.601")
  64. shift=-2.5
  65. tshift = -3
  66. dither_convert_8_to_16()
  67. chroma = last
  68. separatefields()
  69. interleave(selecteven.debilinear(864,243,src_top=tshift,src_height=540+shift,lsb_inout=true),selectodd.debilinear(864,243,src_top=tshift,src_height=540+shift,lsb_inout=true))
  70. weave()
  71. mergechroma(chroma.debilinear(864,486,src_top=tshift*2,src_height=1080+shift*2,lsb_inout=true))
  72. return last
  73. }
  74.  
  75. function Preset6(clip c) {
  76. #Name: delogo
  77. c
  78. global nologonms=last.FieldHint(ovr="G:\derpate\nougyou.musume.avs.fh.txt").TelecideHints(NNEDI3())
  79. eraselogo("G:\derpate\animax 1440x1080.lgd",start=151,fadein=30,fadeout=25,end=6441)
  80. return last
  81. }
  82.  
  83. function Preset1(clip c) {
  84. #Name: render
  85. c
  86. dither_crop16(0,2,0,0)
  87. s16=last
  88. DitherPost (mode=-1)
  89. ytouv(utoy(),vtoy().dehalo_alpha(),continuityfixer(0,2,0,0))
  90. dehalo_alpha(darkstr=0,rx=1.15,ry=1.15,highsens=75)
  91. warpdering_faster(strength=3)
  92. warpdering_faster(strength=3)
  93. Dither_convert_8_to_16 ()
  94. s16.Dither_limit_dif16 (last, thr=1.0, elast=2.0)
  95. dither_crop16(2,0,-2,0)
  96. gradfun3(thr=0.35,elast=3,thr_det=12,smode=2,lsb=true,lsb_in=true)
  97. dither_quantize(10,reducerange=true,mode=8)
  98. dither_out()
  99. #dither_srgb_display(lsb_in=true,tv_range=true,matrix="601")
  100. return last
  101. }
  102.  
  103. function Preset7(clip c) {
  104. #Name: smoothlogo
  105. c
  106. fslg_smooth_eraselogo("G:\derpate\animax 1440x1080.lgd", lx=1174, ly=922, lw=174, lh=90)
  107. LogoNr(last,nologonms, l=1174, t=922, r=174, b=90, nr="nlmeanscl(h=15,plane=4)")
  108. return last
  109. }
  110.  
  111. function Preset9(clip c) {
  112. #Name: vinverse
  113. c
  114. colormatrix("Rec.709->Rec.601")
  115. shift=-2.5
  116. tshift = -3
  117. dither_convert_8_to_16()
  118. chroma = last
  119. separatefields()
  120. interleave(selecteven.debilinear(864,243,src_top=tshift,src_height=540+shift,lsb_inout=true),selectodd.debilinear(864,243,src_top=tshift,src_height=540+shift,lsb_inout=true))
  121. weave()
  122. mergechroma(chroma.debilinear(864,486,src_top=tshift*2,src_height=1080+shift*2,lsb_inout=true))
  123. s16=last
  124. DitherPost (mode=-1)
  125. vinverse()
  126. daa3mod()
  127. Dither_convert_8_to_16 ()
  128. s16.Dither_limit_dif16 (last, thr=1.0, elast=2.0)
  129. return last
  130. }
  131.  
  132. Import("G:\derpate\nougyou.musume.avs")
  133. Trim(14060,20651)
  134.  
  135. Preset6()
  136.  
  137.  
  138. FieldHint(ovr="G:\derpate\nougyou.musume.avs.fh.txt")
  139. TelecideHints(NNEDI3())
  140.  
  141. Preset7()
  142.  
  143.  
  144. PresetClip2=Preset2()
  145. PresetClip4=Preset4()
  146. PresetClip5=Preset5()
  147. PresetClip0=Preset0()
  148. PresetClip9=Preset9()
  149.  
  150. PresetClip0.Trim(0,1097)+PresetClip9.Trim(1098,1110)+PresetClip0.Trim(1111,1738)+PresetClip9.Trim(1739,1761)+PresetClip0.Trim(1762,2177)+PresetClip9.Trim(2178,2199)+PresetClip0.Trim(2200,3788)+PresetClip9.Trim(3789,3790)+PresetClip0.Trim(3791,4396)+PresetClip9.Trim(4397,4403)+PresetClip0.Trim(4404,4707)+PresetClip9.Trim(4708,4722)+PresetClip0.Trim(4723,4737)+PresetClip9.Trim(4738,4752)+PresetClip0.Trim(4753,5650)+PresetClip9.Trim(5651,5666)+PresetClip0.Trim(5667,5681)+PresetClip2.Trim(5682,5981)+PresetClip4.Trim(5982,6281)+PresetClip5.Trim(6282,6591)
  151.  
  152. FreezeFrame(2236,2236,2233)
  153. FreezeFrame(2237,2237,2233)
  154. FreezeFrame(2239,2239,2233)
  155. FreezeFrame(2240,2240,2233)
  156. FreezeFrame(2241,2241,2233)
  157. FreezeFrame(2243,2243,2233)
  158. FreezeFrame(2244,2244,2233)
  159. FreezeFrame(2245,2245,2233)
  160. FreezeFrame(2248,2248,2233)
  161.  
  162.  
  163. TDecimate(mode=1,cycle=5,ovr="G:\derpate\nougyou.musume.avs.dec.txt")
  164.  
  165.  
  166.  
  167. Preset1()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement