extract avsi files inside functions.7z and put them in your avisynth autoload folder
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)