Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- LoadPlugin("D:\Programs\AVISynthPlus\plugins\DGDecode.dll")
- #LoadPlugin("F:\programs\AviSynth+\plugins+\dgdecode58.dll")
- MPEG2Source ("D:\AiShz_ENFD-5176\AiShz_ENFD-5176.d2v",cpu=5,moderate_h=55,moderate_v=65,info=2)
- global rff=30000./1001. # factor *2 for 60fps
- vv=last
- pics = cut(vv,0,00.000, 0,00.116) # + cut(vv,0,40.072, 0,40.089)# 003 019 036 053
- pics = Trim(pics,0,-4)
- vv=""
- #-------------------------------------- pre-blending, horizontal halo/dark bars above bright objects
- CC=last
- SeparateFields
- ConvertToRGB32(matrix="PC.709",interlaced=false,chromaresample="lanczos4")
- C50d= "5 -3 13 -9 121 0 0 -0 -3 -25 0 0 -4 -0 27 0 0 0 0 -4 0 0 0 0 2" #C
- C60 = "0 -0 0 0 112 0 0 -0 -0 -5 0 0 -0 -0 30 0 0 0 0 -3 0 0 0 0 8" #C
- C61 = "0 -0 0 0 112 0 0 -0 0 -6 0 0 -0 -0 10 0 0 0 0 -3 0 0 0 0 0" #C
- C62 = "0 -0 0 0 0 0 0 0 0 0 0 0 112 0 -5 0 0 25 0 -0 0 0 -7 0 0" #C ***
- C62a4 ="0 -0 0 0 0 0 0 0 0 0 0 0 112 0 -3 0 0 23 0 -0 0 0 -5 0 0" #C
- C62z= "0 -0 0 0 0 0 0 0 0 0 0 0 112 0 -5 0 0 21 0 -0 0 0 -9 0 0" #C
- C62a= "0 -0 0 0 0 0 0 0 0 0 0 0 112 0 -5 0 0 17 0 -0 0 0 -4 0 0" #C ***
- C62a2= "0 -0 0 0 0 0 0 0 0 0 0 0 121 0 0 0 0 17 0 -0 0 0 -4 0 0" #C
- C62t= "0 -0 0 0 0 0 0 0 -0 0 0 0 112 0 0 0 0 17 0 -0 0 0 0 0 0" #C
- C62a1= "0 -0 0 0 0 0 0 0 0 0 0 0 137 0 -5 0 0 13 0 -0 0 0 -4 0 0" #C ***
- C62a3= "0 -0 0 0 0 0 0 0 0 0 0 0 137 0 0 0 0 9 0 -0 0 0 -3 0 0" #C
- C62b= "0 -0 -7 0 0 0 0 25 0 0 0 0 112 0 0 0 0 0 0 -0 0 0 0 0 0" #C ***
- C62b1= "0 -0 -4 0 0 0 0 17 0 0 0 0 121 0 -3 0 0 0 0 -0 0 0 0 0 0" #C
- C62b2= "0 -0 -4 0 0 0 0 13 0 0 0 0 137 0 0 0 0 0 0 -0 0 0 0 0 0" #C
- C62c= "0 -0 -7 0 0 0 0 25 0 0 0 0 87 0 0 0 0 0 0 -0 0 0 0 0 0" #C
- C63 = "0 -0 3 0 0 0 0 6 0 0 0 0 150 0 0 0 0 12 0 -0 0 0 3 0 0" #C
- C63a= "0 -0 -2 0 0 0 0 9 0 0 0 0 140 0 0 0 0 17 0 -0 0 0 -3 0 0" #C
- C64 = "0 -0 3 0 0 0 0 8 0 0 0 0 140 0 0 0 0 15 0 -0 0 0 3 0 0" #C
- C64a= "0 -0 2 0 0 0 0 4 0 0 0 0 140 0 0 0 0 11 0 -0 0 0 3 0 0" #C
- C65 = "0 -0 15 0 0 0 0 27 0 0 0 0 141 0 0 0 0 37 0 -0 0 0 27 0 0" #C
- GeneralConvolution(0, C62a) # select kernel to use, specify its variable name here
- ConvertToYV12(matrix="PC.709",interlaced=false,chromaresample="lanczos4")
- Weave
- MergeChroma(CC)
- #---------------------------------------
- global rff=60000./1001. # factor *2 for 60fps
- tsl=int(2.0*rff/2.)+1 # duration of one pic
- n=0
- /*
- pics = Loop(pics,tsl,n+27,n+27)
- pics = Loop(pics,tsl,n+26,n+26)
- pics = Loop(pics,tsl,n+25,n+25)
- pics = Loop(pics,tsl,n+24,n+24)
- pics = Loop(pics,tsl,n+23,n+23)
- pics = Loop(pics,tsl,n+22,n+22)
- pics = Loop(pics,tsl,n+21,n+21)
- pics = Loop(pics,tsl,n+20,n+20)
- pics = Loop(pics,tsl,n+19,n+19)
- pics = Loop(pics,tsl,n+18,n+18)
- pics = Loop(pics,tsl,n+17,n+17)
- pics = Loop(pics,tsl,n+16,n+16)
- pics = Loop(pics,tsl,n+15,n+15)
- pics = Loop(pics,tsl,n+14,n+14)
- pics = Loop(pics,tsl,n+13,n+13)
- pics = Loop(pics,tsl,n+12,n+12)
- pics = Loop(pics,tsl,n+11,n+11)
- pics = Loop(pics,tsl,n+10,n+10)
- pics = Loop(pics,tsl,n+9,n+9)
- pics = Loop(pics,tsl,n+8,n+8)
- pics = Loop(pics,tsl,n+7,n+7)
- pics = Loop(pics,tsl,n+6,n+6)
- pics = Loop(pics,tsl,n+5,n+5)
- pics = Loop(pics,tsl,n+4,n+4) */
- pics = Loop(pics,tsl,n+3,n+3)
- pics = Loop(pics,tsl,n+2,n+2)
- pics = Loop(pics,tsl,n+1,n+1)
- pics = Loop(pics,tsl,n+0,n+0)
- #-- Deinterlace Yadif -- delete this, when source is not actually interlaced i.e. shows combing without
- Load_Stdcall_plugin("D:\Programs\AVISynthPlus\plugins\yadif.dll")
- Yadif(mode=1,order=1)
- AssumeFPS(60000,1001)
- #vintro=cut(last,0,00.000, 1,06.582)
- vmain=cut(last,0,00.133, 93,00.000) # + cut(last,1,57.415, 10,05.395)
- #vintro = Yadif(vintro, mode=0,order=1)
- #vintro = ChangeFPS(vintro,60000,1001)
- #vmenu = ChangeFPS(vmenu,60000,1001)
- pics=AssumeFPS(pics,60000,1001)
- #last = pics + vintro + vmain #vmenu + + pics + vmain
- last = pics + vmain
- #last=vmain
- global rff=60000./1001. # factor *2 for 60fps
- #------------------------------------------- end cutting -------------------------------
- AddBorders(4,4,4,8,$7F7F7F)
- #AddBorders( clip clip, int left, int top, int right, int bottom [, int color ] )
- ConvertToRGB32(matrix="PC.709",interlaced=false,chromaresample="lanczos4")
- # default for this type of work: PC.709 = HDTV
- # though most DVD = Rec601 !
- # Rec.709 should be used when your source is HDTV (but fits some DVDs also)
- # "Rec601" : Use 601 coefficients, scaled to TV range [16,235].
- # "PC.601" : Use 601 coefficients, keep full range [0,255].
- # -- symmetric kernels
- C20 = "-2 0 3 0 -2 0 -1 -3 -1 0 2 -6 56 -6 2 0 -1 -3 -1 0 -1 0 3 0 -1"
- C21 = "-1 0 3 0 -1 0 -1 -3 -1 0 3 -5 56 -5 3 0 -1 -3 -1 0 -1 0 3 0 -1"
- C22 = "-1 0 3 0 -1 0 -1 -3 -1 0 3 -6 48 -6 3 0 -1 -3 -1 0 -1 0 3 0 -1"
- C23 = "-1 0 3 0 -1 0 -1 -3 -1 0 3 -5 48 -5 3 0 -1 -3 -1 0 -1 0 3 0 -1"
- C24 = " 0 0 3 0 -0 0 -1 -3 -1 0 4 -4 44 -4 4 0 -1 -3 -1 0 0 0 3 0 0"
- # -- asymmetric kernels
- # -- select one of these kernels, ordered by increasing radius and impact:
- # C3.1 will do for most good quality DVDs with sufficient sharpness
- C000 = "0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" #dummy for asymmetric (to keep the shifting)
- CX7 = "2 -5 15 -20 96 0 0 -0 -6 -12 0 0 -6 -0 12 0 0 0 0 -4 0 0 0 0 0" #X7
- C31 = "3 -4 8 -10 112 0 0 -0 -4 -15 0 0 -6 -0 15 0 0 0 0 -5 0 0 0 0 0" #C3.1
- C32 = "3 -3 9 -13 112 0 0 -0 -4 -15 0 0 -6 -0 15 0 0 0 0 -5 0 0 0 0 0" #C3.2
- C32a = "3 -3 9 -13 140 0 0 -0 -4 -15 0 0 -6 -0 15 0 0 0 0 -5 0 0 0 0 0" #C3.2a
- C32c = "3 -3 11 -13 173 0 0 -0 -4 -10 0 0 -6 -0 15 0 0 0 0 -5 0 0 0 0 0" #C3.2c
- C33 = "3 -3 10 -15 112 0 0 -0 -4 -12 0 0 -6 -0 14 0 0 0 0 -4 0 0 0 0 0" #C3.3
- C331 = "4 -5 14 -15 112 0 0 -0 -4 -12 0 0 -6 -0 14 0 0 0 0 -4 0 0 0 0 0" #C3.31
- C333 = "3 -5 17 -21 112 0 0 -0 -4 -13 0 0 -6 -0 14 0 0 0 0 -4 0 0 0 0 0" #C3.33
- C335 = "3 -5 15 -21 112 0 0 1 -4 -13 0 0 -6 3 14 0 0 0 0 -4 0 0 0 0 0" #C3.33
- C34 = "2 -5 12 -20 112 0 0 -0 -4 -10 0 0 -6 -0 12 0 0 0 -1 -3 0 0 0 0 1" #C3.4
- C40 ="3 -5 17 -21 112 0 0 -0 -4 -13 0 0 -6 -0 15 0 0 0 0 -4 0 0 0 0 0" #C4.0
- C40a ="3 -5 21 -23 112 0 0 -0 -4 -12 0 0 -8 -0 14 0 0 0 0 -4 0 0 0 0 0" #C4.0a
- C40a1 ="3 -9 21 -17 112 0 0 0 -4 -12 0 0 -8 -0 14 0 0 0 0 -4 0 0 0 0 0" #
- C40a2 ="3 -5 21 -17 112 0 0 2 -4 -12 0 0 -8 4 10 0 0 0 -1 -4 0 0 0 0 2" ###
- C40b ="-2 -3 19 -21 112 0 0 -0 -4 -13 0 0 -6 -0 15 0 0 0 0 -4 0 0 0 0 0" #C4.0b
- C40c ="3 -3 23 -23 112 0 0 -0 -4 -10 0 0 -7 -0 15 0 0 0 0 -5 0 0 0 0 0" #C4.0c
- C40d ="3 -5 23 -25 112 0 0 -0 -4 -10 0 0 -7 -0 15 0 0 0 0 -4 0 0 0 0 0" #C4.0d
- C40e ="3 -5 23 -25 140 0 0 -0 -4 -10 0 0 -6 -0 15 0 0 0 0 -4 0 0 0 0 0" #C4.0e
- C40f ="5 -5 29 -25 130 0 0 -0 -3 -12 0 0 -5 -0 15 0 0 0 0 -4 0 0 0 0 2" #C4.0f
- C40g ="5 -11 29 -25 130 0 0 -0 -3 -10 0 0 -5 -0 20 0 0 0 0 -6 0 0 0 0 2" #C4.0g
- C40h ="5 -11 29 -25 130 0 0 -0 -3 -30 0 0 -5 -0 40 0 0 0 0 -8 0 0 0 0 3" #C4.0h
- C40i ="3 -9 25 -25 130 0 0 2 -4 -25 0 0 -5 5 25 0 0 0 -1 -7 0 0 0 0 3" #C4.0i
- C40i1 ="3 -9 25 -25 130 0 0 2 -4 -25 0 0 -5 5 15 0 0 0 -1 -7 0 0 0 0 3"
- C40i2 ="3 -9 25 -25 130 0 0 2 -4 -41 0 0 -5 5 13 0 0 0 -1 -7 0 0 0 0 3"
- C40i3 ="3 -9 21 -25 131 0 0 2 -4 -37 0 0 -5 5 17 0 0 0 -1 -7 0 0 0 0 3" #
- C40k ="3 -10 23 -28 123 0 0 2 -4 -25 0 0 -5 5 25 0 0 0 -1 -7 0 0 0 0 3" #C4.0k
- C40k1 ="3 -10 25 -28 132 0 0 2 -4 -27 0 0 -5 5 23 0 0 0 -1 -7 0 0 0 0 3" #C4.0k1
- C40k2 ="3 -10 23 -31 119 0 0 2 -4 -25 0 0 -5 5 15 0 0 0 -1 -7 0 0 0 0 3" #C4.0k2
- C40k3 ="3 -9 25 -31 131 0 0 2 -4 -27 0 0 -5 5 17 0 0 0 -1 -11 0 0 0 0 3" #C4.0k3
- C40k4 ="3 -13 13 -31 123 0 0 2 -4 -31 0 0 -5 5 23 0 0 0 -1 -11 0 0 0 0 3" #C4.0k4
- C40k5 ="3 -11 10 -31 123 0 0 2 -4 -31 0 0 -5 5 23 0 0 0 -1 -13 0 0 0 0 3" #C4.0k4
- C40k5a="3 -11 10 -31 123 0 0 2 -4 -37 0 0 -5 5 17 0 0 0 -1 -11 0 0 0 0 3" #C4.0k5a
- C40k6 ="4 -17 17 -27 137 0 0 2 -4 -31 0 0 -5 5 23 0 0 0 -1 -11 0 0 0 0 3" #C4.0k6
- C40k7 ="4 -7 17 -27 137 0 0 2 -4 -31 0 0 -5 5 23 0 0 0 -1 -11 0 0 0 0 3" #C4.0k7
- C40k7b="2 -7 17 -27 137 0 0 2 -4 -31 0 0 -5 5 13 0 0 0 -1 -11 0 0 0 0 3" #C4.0k7
- C40k7a="4 -7 17 -27 113 0 0 2 -4 -37 0 0 -5 5 27 0 0 0 -1 -11 0 0 0 0 3" #C4.0k7a
- C40k7c="4 -7 17 -27 113 0 0 2 -4 -37 0 0 -5 5 27 0 0 0 -1 -3 0 0 0 0 3" #C4.0k7c
- C40k7d="4 -7 17 -23 137 0 0 2 -4 -11 0 0 -5 5 7 0 0 0 -1 -9 0 0 0 0 2" #C4.0k7d
- C40k8 ="3 -11 19 -37 89 0 0 2 -4 -13 0 0 -5 5 9 0 0 0 -1 -11 0 0 0 0 1" #C4.0k8
- C40k8a="3 -7 19 -37 89 0 0 2 -4 -13 0 0 -5 5 9 0 0 0 -1 -7 0 0 0 0 1" #
- C40k8b="4 -9 19 -35 89 0 0 2 -4 -13 0 0 -5 5 9 0 0 0 -1 -7 0 0 0 0 1" #
- C40k8c="5 -13 21 -31 89 0 0 2 -4 -27 0 0 -5 5 11 0 0 0 -1 -9 0 0 0 0 3" #C4.0k8c
- C40k8d="5 -13 21 -31 89 0 0 2 -4 -23 0 0 -5 5 13 0 0 0 -1 -11 0 0 0 0 5" #C4.0k8d
- C40k9 ="1 -7 11 -29 89 0 0 2 -4 -21 0 0 -5 5 21 0 0 0 -1 -7 0 0 0 0 3" #C4.0k9
- C40k9a="1 -7 11 -29 89 0 0 2 -4 -21 0 0 -5 5 17 0 0 0 -1 -7 0 0 0 0 3" #C4.0k9a
- C40k9b="3 -9 13 -21 89 0 0 2 -4 -21 0 0 -5 5 15 0 0 0 -1 -7 0 0 0 0 3" #C4.0k9b
- C40k9c="3 -9 13 -21 123 0 0 2 -4 -13 0 0 -5 5 7 0 0 0 -1 -7 0 0 0 0 3" #C4.0k9c
- C40k9d="3 -9 13 -21 123 0 0 2 -5 -7 0 0 -4 4 11 0 0 -0 -1 -3 0 0 0 0 1" #C5.
- C40k9e="2 -11 17 -21 97 0 0 2 -5 -7 0 0 -4 4 11 0 0 -0 -1 -3 0 0 0 0 1" #C5.
- C40k9f="5 -10 17 -21 97 0 0 2 -4 -17 0 0 -5 5 17 0 0 0 -1 -13 0 0 0 0 5" #C4.0k9f
- #C40k9f="2 -7 15 -21 97 0 0 2 -4 -17 0 0 -5 5 15 0 0 0 -1 -13 0 0 0 0 4" #
- #C40k9f="2 -11 17 -21 97 0 0 2 -4 -17 0 0 -5 5 17 0 0 0 -1 -13 0 0 0 0 5" #
- #C40k9f="1 -7 11 -29 89 0 0 2 -4 -21 0 0 -5 5 13 0 0 0 -1 -7 0 0 0 0 3" #
- C40k9g="1 -7 11 -29 89 0 0 2 -4 -21 0 0 -5 5 13 0 0 0 -1 -7 0 0 0 0 3" #
- C40L1a="1 -7 11 -29 89 0 0 3 -3 -23 0 0 -7 4 4 0 0 0 -3 -3 0 0 0 -1 7" #
- C40L1b="1 -7 11 -27 93 0 0 3 -3 -19 0 0 -7 4 11 0 0 0 -3 -3 0 0 0 -1 5" #
- C40L1c="1 -7 11 -29 93 0 0 3 -3 -23 0 0 -7 4 4 0 0 0 -3 -3 0 0 0 -1 5" #
- C41 = "3 -8 7 -11 112 0 0 -0 -6 -12 0 0 -3 2 14 0 0 0 0 -4 0 0 0 0 2" #C4.1
- C50 = "4 -4 6 -3 121 0 0 -0 -2 -25 0 0 -4 -0 30 0 0 0 0 -7 0 0 0 0 5" #C5.0
- C50b = "3 -5 3 -4 121 0 0 -0 -3 -15 0 0 -4 -0 15 0 0 0 0 -4 0 0 0 0 0" #C5.0
- C50c = "5 -3 11 -9 121 0 0 -0 -3 -21 0 0 -4 -0 23 0 0 0 0 -9 0 0 0 0 3" #C5.0c RinaTSDS
- C50c1= "7 -3 13 -9 121 0 0 -0 -3 -21 0 0 -4 -0 25 0 0 0 0 -9 0 0 0 0 3" #C
- C50d= "5 -3 13 -9 121 0 0 -0 -3 -25 0 0 -4 -0 27 0 0 0 0 -4 0 0 0 0 2" #C
- C50e = "5 -6 16 -8 121 0 0 -0 -3 -45 0 0 -4 -0 45 0 0 0 0 -6 0 0 0 0 5" #C
- C50e1= "5 -5 13 -9 121 0 0 -0 -3 -27 0 0 -4 -0 35 0 0 0 0 -5 0 0 0 0 5" #C5.0e1
- C50g = "2 -8 14 -7 121 0 0 -0 -3 -10 0 0 -4 -0 1 0 0 0 0 -1 0 0 0 0 7" #C5.0g
- C50g1= "2 -8 14 -7 121 0 0 2 -4 -15 0 0 -4 4 17 0 0 0 -1 -5 0 0 0 0 2" #C5.0g1
- C50g1a="2 -8 14 -7 121 0 0 2 -4 -21 0 0 -4 4 17 0 0 0 -1 -5 0 0 0 0 2" #C5.0g1a
- C50g2= "2 -5 14 -7 121 0 0 2 -4 -15 0 0 -4 4 17 0 0 0 -1 -5 0 0 0 0 2" #C5.0g2
- C50g3= "2 -7 17 -3 121 0 0 2 -4 -15 0 0 -4 4 19 0 0 0 -1 -5 0 0 0 0 5" #C
- C50g4= "2 -7 17 -3 121 0 0 2 -4 -12 0 0 -4 4 25 0 0 0 -1 -7 0 0 0 0 7" #C
- C50g4a="2 -7 17 -3 121 0 0 2 -4 -17 0 0 -4 4 23 0 0 0 -1 -7 0 0 0 0 5" #C5.0g4a
- C50g4b="3 -7 17 -3 121 0 0 2 -4 -21 0 0 -4 4 23 0 0 0 -1 -7 0 0 0 0 5" #C5.0g4b
- C50g5 ="3 -15 19 -1 121 0 0 2 -4 -1 0 0 -4 4 23 0 0 0 -1 -19 0 0 0 0 1" #C5.0g5
- C50g5a ="3 -15 19 -1 121 0 0 2 -4 -12 0 0 -4 4 23 0 0 0 -1 -7 0 0 0 0 1" #C5.0g5a
- C50g5b ="2 -15 23 -3 121 0 0 2 -5 -31 0 0 -4 4 37 0 0 0 -0 -3 0 0 0 0 6" #C5.0g5b
- C50g5c ="1 -11 19 -9 113 0 0 2 -5 -21 0 0 -4 4 11 0 0 -0 -1 -7 0 0 0 0 3" #C5.0g5c
- C50g5c1="4 -11 19 -9 113 0 0 2 -5 -21 0 0 -4 4 19 0 0 -0 -1 -15 0 0 0 0 6" #C5.0g5c1
- C50g5d ="1 -11 19 -9 113 0 0 2 -5 -31 0 0 -4 4 23 0 0 -0 -1 -9 0 0 0 0 5" #C5.0g5d
- C50g5e ="1 -11 19 -9 113 0 0 2 -5 -17 0 0 -4 4 3 0 0 -0 -1 -3 0 0 0 0 1" #C5.0g5e
- C50g5f ="2 -7 21 -17 113 0 0 2 -5 -13 0 0 -4 4 3 0 0 -0 -1 -3 0 0 0 0 1" #C5.0g5f
- C50g5f1="3 -7 21 -17 113 0 0 2 -5 -11 0 0 -4 4 9 0 0 -0 -1 -9 0 0 0 0 5" #C5.0g5f1
- C50g5g ="1 -7 19 -17 113 0 0 2 -5 -13 0 0 -4 4 3 0 0 -0 -1 -3 0 0 0 0 1" #C5.0g5g
- C50g5h ="3 -9 23 -5 121 0 0 2 -5 -31 0 0 -4 4 19 0 0 0 -0 -3 0 0 0 0 4" #C5.0g5h
- C50g5h1="3 -7 23 -5 121 0 0 2 -5 -17 0 0 -5 5 21 0 0 -0 -1 -5 0 0 0 0 3" #C5.0g5h1
- C50g5h2="3 -9 29 -7 121 0 0 2 -5 -23 0 0 -5 5 27 0 0 -0 -1 -9 0 0 0 0 5" #C5.0g5h2
- C50g5h3="1 -9 23 -5 121 0 0 2 -5 -27 0 0 -4 4 17 0 0 0 -0 -9 0 0 0 0 4" #C5.0g5h3
- C50g5h4="3 -7 29 -9 121 0 0 2 -5 -23 0 0 -5 5 27 0 0 -0 -1 -9 0 0 0 0 5" #C5.0g5h4
- C50g5h5="3 -11 29 -9 121 0 0 2 -5 -23 0 0 -5 5 27 0 0 -0 -1 -9 0 0 0 0 5" #C5.0g5h5
- C50g5h6="3 -11 27 -9 121 0 0 2 -5 -23 0 0 -5 5 27 0 0 -0 -1 -7 0 0 0 0 4" #C5.0g5h6
- C50g5h7="4 -11 29 -9 121 0 0 2 -5 -27 0 0 -5 5 27 0 0 -0 -1 -9 0 0 0 0 4" #C5.0g5h7
- C50g5i ="1 -11 19 -9 113 0 0 2 -5 -9 0 0 -4 4 7 0 0 -0 -1 -9 0 0 0 0 1" #C5.0g5i
- C50g5j ="1 -11 19 -9 113 0 0 2 -5 -11 0 0 -4 4 5 0 0 -0 -1 -5 0 0 0 0 1" #C5.0g5j
- C50g5k ="3 -11 19 -9 113 0 0 2 -5 -7 0 0 -4 4 9 0 0 -0 -1 -7 0 0 0 0 3" #C5.0g5k
- C50g5k1="2 -15 21 -7 113 0 0 2 -5 -13 0 0 -4 4 27 0 0 -0 -1 -11 0 0 0 0 4" #C5.0g5k1
- C50g5k2="3 -13 35 -7 113 0 0 2 -5 -25 0 0 -4 4 27 0 0 -0 -1 -11 0 0 0 0 4" #C5.0g5k
- #C50g5k="1 -9 21 -7 121 0 0 2 -5 -23 0 0 -4 4 13 0 0 0 -0 -9 0 0 0 0 4" #C5.0g5k
- C50g5l ="3 -7 21 -17 121 0 0 2 -5 -31 0 0 -4 4 19 0 0 0 -0 -3 0 0 0 0 4" #C5.0g5l
- C50g5l1="5 -13 21 -23 121 0 0 2 -5 -31 0 0 -4 4 21 0 0 0 -0 -11 0 0 0 0 5" #C5.0g5l1 *
- C50g5l2="5 -13 21 -23 121 0 0 2 -5 -27 0 0 -4 4 21 0 0 0 -0 -13 0 0 0 0 4" #C5.0g5l2
- C50g5l3="2 -7 21 -17 121 0 0 2 -5 -9 0 0 -4 4 7 0 0 0 -1 -9 0 0 0 0 4" #C5.0g5l3
- C50g5l4="3 -7 21 -17 121 0 0 2 -5 -27 0 0 -4 4 11 0 0 0 -0 -7 0 0 0 0 3" #C5.0g5l4
- C50g5m ="1 -9 21 -7 121 0 0 2 -5 -11 0 0 -4 4 15 0 0 0 -0 -5 0 0 0 0 3" #C5.0g5m
- C50g5m1="3 -9 21 -7 121 0 0 2 -5 -11 0 0 -4 4 17 0 0 0 -0 -17 0 0 0 0 3" #C5.0g5k2
- C50g5n ="1 -11 19 -9 113 0 0 2 -5 -17 0 0 -4 4 11 0 0 -0 -1 -5 0 0 0 0 3" #C5.0g5n
- C50g5n1="3 -7 19 -9 113 0 0 2 -5 -19 0 0 -4 4 11 0 0 -0 -1 -5 0 0 0 0 3" #C5.0g5n
- C50g5o ="3 -11 19 -9 113 0 0 2 -5 -7 0 0 -4 4 13 0 0 -0 -1 -11 0 0 0 0 4" #C5.0g5o
- C50g5o1="2 -9 19 -11 131 0 0 2 -5 -9 0 0 -4 4 13 0 0 -0 -1 -9 0 0 0 0 4" #C5.0g5o
- C50g5p ="1 -11 19 -9 113 0 0 2 -5 -17 0 0 -4 3 17 0 0 -0 -1 -5 0 0 0 0 5" #C5.0g5p
- C50g5q ="3 -9 21 -9 113 0 0 2 -5 -13 0 0 -4 3 13 0 0 -0 -1 -11 0 0 0 0 5" #C5.0g5q
- C50g5r ="3 -11 21 -9 121 0 0 2 -5 -7 0 0 -4 4 9 0 0 -0 -1 -5 0 0 0 0 1" #C5.0g5r
- C50g5r1="3 -11 27 -5 121 0 0 2 -5 -19 0 0 -4 4 45 0 0 -0 -1 -13 0 0 0 0 9" #C5.0g5r1
- C50g5r2="3 -9 25 -3 121 0 0 2 -5 -17 0 0 -4 4 47 0 0 -0 -1 -13 0 0 0 0 9" #C5.0g5r2
- C50g5r3="5 -9 29 -7 121 0 0 2 -5 -23 0 0 -4 4 47 0 0 -0 -1 -11 0 0 0 0 7" #C5.0g5r3
- C50g5r4="7 -9 33 -13 121 0 0 2 -5 -29 0 0 -4 4 45 0 0 -0 -1 -13 0 0 0 0 7" #C5.0g5r4
- C50g5r5="7 -9 31 -11 137 0 0 2 -5 -23 0 0 -4 4 45 0 0 -0 -1 -11 0 0 0 0 7" #C5.0g5r5
- C50g5r6="3 -13 31 -11 137 0 0 2 -5 -39 0 0 -4 4 31 0 0 -0 -1 -17 0 0 0 0 7" #C5.0g5r6
- C50g5s ="2 -9 19 -7 113 0 0 2 -5 -23 0 0 -4 3 59 0 0 -0 -1 -35 0 0 0 0 13" #C5.0g5s
- #part2 = cut(last,58,54.025, 70,05.785)
- #part1 = cut(last,0,00.000, 58,54.008)
- #part2 = GeneralConvolution(part2, 0, C50g5c)
- #part1 = GeneralConvolution(part1, 0, C40k7b)
- GeneralConvolution(0, C50g5r6) # select kernel to use, specify its variable name here
- #last = part1 + part2
- #
- #--------------convolution tuning----
- #rff=29.97*2 # factor *2 for 60fps #see above
- #---test slice start time = minutes*60. + ss.ddd (seconds.milliseconds)
- tpos=2.*60.+15.
- fpos=int(tpos*rff)+1
- #--length of test slice in secs:
- tsl=int(40.*rff)+1
- # -- for production, comment off the following test section with /* .... */
- /*
- # -- list the kernels you like to test here, name them in subtitles:
- Trim(fpos, -tsl).GeneralConvolution(0, C000).subtitle("raw" ) + blankclip(last,15)\
- +Trim(fpos, -tsl).GeneralConvolution(0, C31 ).subtitle("C31" ) + blankclip(last,15)\
- +Trim(fpos, -tsl).GeneralConvolution(0, C32a).subtitle("C32a") + blankclip(last,15)\
- +Trim(fpos, -tsl).GeneralConvolution(0, C34 ).subtitle("C34" ) + blankclip(last,15)\
- +Trim(fpos, -tsl).GeneralConvolution(0, C40 ).subtitle("C40" ) + blankclip(last,15)\
- +Trim(fpos, -tsl).GeneralConvolution(0, C40a).subtitle("C40a") + blankclip(last,15)\
- +Trim(fpos, -tsl).GeneralConvolution(0, C40e).subtitle("C40e") + blankclip(last,15)\
- +Trim(fpos, -tsl).GeneralConvolution(0, C41 ).subtitle("C41" ) + blankclip(last,15)
- */
- ConvertToYV12(matrix="PC.709",interlaced=false,chromaresample="lanczos4")
- #AssumeFPS(30000,1001)
- CShft(last,-0.5,-1.0)
- Crop(0,6,-2,-2)
- #Crop(clip clip, int left, int top, int -right, int -bottom [, bool align ] )
- #--------------------------- helper funcs ---------------------------------------
- function CShft(clip In, float X, float Y) {
- w = In.Width()
- h = In.Height()
- Tmp = In.BlackmanResize(w, h, -X, -Y, w-X, h-Y, 5)
- In = MergeChroma(In, Tmp)
- return In}
- function cut(clip In, int Mins, float secs, int Mins2, float secs2) {
- tpos = 60.*Mins + secs
- te = 60.*Mins2 + secs2
- Outclp=Trim(In,int(rff*tpos)+0,-int(rff*(te-tpos))-1)
- return Outclp}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement