Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Capturing and Editing Video > Avisynth Usage

 
 
Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
Old 10th November 2014, 08:55   #26  |  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, 167 views)
feisty2 is offline   Reply With Quote
 

Tags
detail, fine, full-hd, sharpen, unsharp mask

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 15:25.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.