View Single Post
Old 10th November 2014, 08:55   #61  |  Link
feisty2
I'm Siri
 
feisty2's Avatar
 
Join Date: Oct 2012
Location: void
Posts: 2,633
extract avsi files inside functions.7z and put them in your avisynth autoload folder
and run the script below
Code:
LWLibAVVideoSource("clip")
convert8to16 (tv_range=true)
EDIResize16(output="rgb48y",edimode="eedi3+nnedi3_repaired",noring=true,curve="linear")
#Dither_y_gamma_to_linear (tv_range_in=False, tv_range_out=False, curve="709",sigmoid=false)
#Dither_y_linear_to_gamma (tv_range_in=False, tv_range_out=False, curve="srgb",sigmoid=false)
YTo420_16()
soft=last
softo=soft

LWLibAVVideoSource("clip")
convert8to16 (tv_range=true)
converttoy8 ().tv2pc16 ()
#Dither_y_gamma_to_linear (tv_range_in=False, tv_range_out=False, curve="709",sigmoid=false)
#Dither_y_linear_to_gamma (tv_range_in=False, tv_range_out=False, curve="srgb",sigmoid=false)
YTo420_16()
search=last
searcho=search

soft
converttoy8 ()
LimitClip16(str=1.0, curve="srgb", tv_range=false)
LimitClip16(str=1.0, curve="srgb", tv_range=false)
YTo420_16()
limit=last

soft
converttoy8 ()
a=last
LimitClip16(str=1.0, curve="srgb", tv_range=false)
LimitClip16(str=1.0, curve="srgb", tv_range=false)
LimitClip16(str=1.0, curve="srgb", tv_range=false)
dither_sub16 (last,a,dif=true,y=3,u=3,v=3)
YTo420_16()
dif=last

soft
converttoy8 ()
GenSuperclip16(pel=4, tv_range=false, curve="srgb")
YTo420_16()
superclip=last
superclipo=superclip

search
converttoy8 ()
GenSuperclip16(pel=4, tv_range=false, curve="srgb")
YTo420_16()
supersearch=last
supersearcho=supersearch

limit
converttoy8 ()
GenSuperclip16(pel=4, tv_range=false, curve="srgb")
YTo420_16()
superlimit=last

dif
converttoy8 ()
GenSuperclip16(pel=4, tv_range=false, curve="srgb")
YTo420_16()
superdif=last

soft=soft.selectevery (3,0)
dif=dif.selectevery (3,0)
limit=limit.selectevery (3,0)
pre=search
superclip=superclip.selectevery (3,0)
superdif=superdif.selectevery (3,0)
superlimit=superlimit.selectevery (3,0)
superpre=supersearch
soft.DeconvLimit16(pre=pre, dif=dif, limit=limit, superclip=superclip, superpre=superpre, superdif=superdif, superlimit=superlimit, dct=1, str=1.00, tv_range=false)
r=last

soft=soft.selectevery (3,1)
dif=dif.selectevery (3,1)
limit=limit.selectevery (3,1)
pre=search
superclip=superclip.selectevery (3,1)
superdif=superdif.selectevery (3,1)
superlimit=superlimit.selectevery (3,1)
superpre=supersearch
soft.DeconvLimit16(pre=pre, dif=dif, limit=limit, superclip=superclip, superpre=superpre, superdif=superdif, superlimit=superlimit, dct=1, str=1.00, tv_range=false)
g=last

soft=soft.selectevery (3,2)
dif=dif.selectevery (3,2)
limit=limit.selectevery (3,2)
pre=search
superclip=superclip.selectevery (3,2)
superdif=superdif.selectevery (3,2)
superlimit=superlimit.selectevery (3,2)
superpre=supersearch
soft.DeconvLimit16(pre=pre, dif=dif, limit=limit, superclip=superclip, superpre=superpre, superdif=superdif, superlimit=superlimit, dct=1, str=1.00, tv_range=false)
b=last

soft=interleave (r,g,b)

search
converttoy8 ()
LimitClip16(str=1.0, curve="srgb", tv_range=false)
LimitClip16(str=1.0, curve="srgb", tv_range=false)
YTo420_16()
limit=last

search
converttoy8 ()
a=last
LimitClip16(str=1.0, curve="srgb", tv_range=false)
LimitClip16(str=1.0, curve="srgb", tv_range=false)
LimitClip16(str=1.0, curve="srgb", tv_range=false)
dither_sub16 (last,a,dif=true,y=3,u=3,v=3)
YTo420_16()
dif=last

limit
converttoy8 ()
GenSuperclip16(pel=4, tv_range=false, curve="srgb")
YTo420_16()
superlimit=last

dif
converttoy8 ()
GenSuperclip16(pel=4, tv_range=false, curve="srgb")
YTo420_16()
superdif=last

search=search.DeconvLimit16(pre=search, dif=dif, limit=limit, superclip=supersearch, superpre=supersearch, superdif=superdif, superlimit=superlimit, dct=1, str=1.00, tv_range=false)

soft
ShrinkSharp16(original=softo, str=1.0, tv_range=False)
ShrinkSharp16(original=softo, str=1.0, tv_range=False)
limit=last

soft
a=last
ShrinkSharp16(original=softo, str=1.0, tv_range=False)
ShrinkSharp16(original=softo, str=1.0, tv_range=False)
ShrinkSharp16(original=softo, str=1.0, tv_range=False)
dither_sub16 (last,a,dif=true,y=3,u=3,v=3)
dif=last

soft
converttoy8 ()
GenSuperclip16(pel=4, tv_range=false, curve="srgb")
YTo420_16()
superclip=last

search
converttoy8 ()
GenSuperclip16(pel=4, tv_range=false, curve="srgb")
YTo420_16()
supersearch=last

limit
converttoy8 ()
GenSuperclip16(pel=4, tv_range=false, curve="srgb")
YTo420_16()
superlimit=last

dif
converttoy8 ()
GenSuperclip16(pel=4, tv_range=false, curve="srgb")
YTo420_16()
superdif=last

soft=soft.selectevery (3,0)
dif=dif.selectevery (3,0)
limit=limit.selectevery (3,0)
pre=search
superclip=superclip.selectevery (3,0)
superdif=superdif.selectevery (3,0)
superlimit=superlimit.selectevery (3,0)
superpre=supersearch
soft.DeconvLimit16(pre=pre, dif=dif, limit=limit, superclip=superclip, superpre=superpre, superdif=superdif, superlimit=superlimit, dct=1, str=1.00, tv_range=false)
r=last

soft=soft.selectevery (3,1)
dif=dif.selectevery (3,1)
limit=limit.selectevery (3,1)
pre=search
superclip=superclip.selectevery (3,1)
superdif=superdif.selectevery (3,1)
superlimit=superlimit.selectevery (3,1)
superpre=supersearch
soft.DeconvLimit16(pre=pre, dif=dif, limit=limit, superclip=superclip, superpre=superpre, superdif=superdif, superlimit=superlimit, dct=1, str=1.00, tv_range=false)
g=last

soft=soft.selectevery (3,2)
dif=dif.selectevery (3,2)
limit=limit.selectevery (3,2)
pre=search
superclip=superclip.selectevery (3,2)
superdif=superdif.selectevery (3,2)
superlimit=superlimit.selectevery (3,2)
superpre=supersearch
soft.DeconvLimit16(pre=pre, dif=dif, limit=limit, superclip=superclip, superpre=superpre, superdif=superdif, superlimit=superlimit, dct=1, str=1.00, tv_range=false)
b=last

limit=interleave (r,g,b)

search
ShrinkSharp16(original=searcho, str=1.0, tv_range=False)
ShrinkSharp16(original=searcho, str=1.0, tv_range=False)
limit=last

search
a=last
ShrinkSharp16(original=searcho, str=1.0, tv_range=False)
ShrinkSharp16(original=searcho, str=1.0, tv_range=False)
ShrinkSharp16(original=searcho, str=1.0, tv_range=False)
dither_sub16 (last,a,dif=true,y=3,u=3,v=3)
dif=last

limit
converttoy8 ()
GenSuperclip16(pel=4, tv_range=false, curve="srgb")
YTo420_16()
superlimit=last

dif
converttoy8 ()
GenSuperclip16(pel=4, tv_range=false, curve="srgb")
YTo420_16()
superdif=last

limit_s=search.DeconvLimit16(pre=search, dif=dif, limit=limit, superclip=supersearch, superpre=supersearch, superdif=superdif, superlimit=superlimit, dct=1, str=1.00, tv_range=false)

softo
Deconv16 (dif=true, tv_range=false)
dif=last

limit
converttoy8 ()
GenSuperclip16(pel=4, tv_range=false, curve="srgb")
YTo420_16()
superlimit=last

dif
converttoy8 ()
GenSuperclip16(pel=4, tv_range=false, curve="srgb")
YTo420_16()
superdif=last

soft=softo.selectevery (3,0)
dif=dif.selectevery (3,0)
limit=limit.selectevery (3,0)
pre=searcho
superclip=superclipo.selectevery (3,0)
superdif=superdif.selectevery (3,0)
superlimit=superlimito.selectevery (3,0)
superpre=supersearcho
soft.DeconvLimit16(pre=pre, dif=dif, limit=limit, superclip=superclip, superpre=superpre, superdif=superdif, superlimit=superlimit, dct=1, str=1.00, tv_range=false)
r=last

soft=softo.selectevery (3,1)
dif=dif.selectevery (3,1)
limit=limit.selectevery (3,1)
pre=searcho
superclip=superclipo.selectevery (3,1)
superdif=superdif.selectevery (3,1)
superlimit=superlimito.selectevery (3,1)
superpre=supersearcho
soft.DeconvLimit16(pre=pre, dif=dif, limit=limit, superclip=superclip, superpre=superpre, superdif=superdif, superlimit=superlimit, dct=1, str=1.00, tv_range=false)
g=last

soft=softo.selectevery (3,2)
dif=dif.selectevery (3,2)
limit=limit.selectevery (3,2)
pre=searcho
superclip=superclipo.selectevery (3,2)
superdif=superdif.selectevery (3,2)
superlimit=superlimito.selectevery (3,2)
superpre=supersearcho
soft.DeconvLimit16(pre=pre, dif=dif, limit=limit, superclip=superclip, superpre=superpre, superdif=superdif, superlimit=superlimit, dct=1, str=1.00, tv_range=false)
b=last

soft=interleave (r,g,b)

searcho
Deconv16 (dif=true, tv_range=false)
dif=last

limit_s
converttoy8 ()
GenSuperclip16(pel=4, tv_range=false, curve="srgb")
YTo420_16()
superlimit=last

dif
converttoy8 ()
GenSuperclip16(pel=4, tv_range=false, curve="srgb")
YTo420_16()
superdif=last

search=searcho.DeconvLimit16(pre=searcho, dif=dif, limit=limit_s, superclip=supersearcho, superpre=supersearcho, superdif=superdif, superlimit=superlimit, dct=1, str=1.00, tv_range=false)

soft
ShrinkSharp16(original=softo, str=1.0, tv_range=False)
ShrinkSharp16(original=softo, str=1.0, tv_range=False)
limit=last

soft
a=last
ShrinkSharp16(original=softo, str=1.0, tv_range=False)
ShrinkSharp16(original=softo, str=1.0, tv_range=False)
ShrinkSharp16(original=softo, str=1.0, tv_range=False)
dither_sub16 (last,a,dif=true,y=3,u=3,v=3)
dif=last

soft
converttoy8 ()
GenSuperclip16(pel=4, tv_range=false, curve="srgb")
YTo420_16()
superclip=last

search
converttoy8 ()
GenSuperclip16(pel=4, tv_range=false, curve="srgb")
YTo420_16()
supersearch=last

limit
converttoy8 ()
GenSuperclip16(pel=4, tv_range=false, curve="srgb")
YTo420_16()
superlimit=last

dif
converttoy8 ()
GenSuperclip16(pel=4, tv_range=false, curve="srgb")
YTo420_16()
superdif=last

soft=soft.selectevery (3,0)
dif=dif.selectevery (3,0)
limit=limit.selectevery (3,0)
pre=search
superclip=superclip.selectevery (3,0)
superdif=superdif.selectevery (3,0)
superlimit=superlimit.selectevery (3,0)
superpre=supersearch
soft.DeconvLimit16(pre=pre, dif=dif, limit=limit, superclip=superclip, superpre=superpre, superdif=superdif, superlimit=superlimit, dct=1, str=1.00, tv_range=false)
r=last

soft=soft.selectevery (3,1)
dif=dif.selectevery (3,1)
limit=limit.selectevery (3,1)
pre=search
superclip=superclip.selectevery (3,1)
superdif=superdif.selectevery (3,1)
superlimit=superlimit.selectevery (3,1)
superpre=supersearch
soft.DeconvLimit16(pre=pre, dif=dif, limit=limit, superclip=superclip, superpre=superpre, superdif=superdif, superlimit=superlimit, dct=1, str=1.00, tv_range=false)
g=last

soft=soft.selectevery (3,2)
dif=dif.selectevery (3,2)
limit=limit.selectevery (3,2)
pre=search
superclip=superclip.selectevery (3,2)
superdif=superdif.selectevery (3,2)
superlimit=superlimit.selectevery (3,2)
superpre=supersearch
soft.DeconvLimit16(pre=pre, dif=dif, limit=limit, superclip=superclip, superpre=superpre, superdif=superdif, superlimit=superlimit, dct=1, str=1.00, tv_range=false)
b=last

interleave (r,g,b)
that's all of the "mcdeconvsharp" showed at #35
Attached Files
File Type: 7z functions.7z (9.7 KB, 166 views)
feisty2 is offline   Reply With Quote