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. |
20th August 2008, 21:24 | #1 | Link |
Beyond Kawaii
Join Date: Feb 2008
Location: Russia
Posts: 724
|
Motion Compensated Interlaced Denoising
Am I doing it right?
Code:
function DFTMC(clip c, float "sigma", int "sbsize", int "sosize", int "swin", int "twin") { _sigma=default(sigma,0.3) _sbsize=default(sbsize,12) _sosize=default(sosize,9) _swin=default(swin,0) _twin=default(twin,0) vf1=c.mvanalyse(pel=2,blksize=8,isb=false,idx=1,overlap=4,sharp=2,truemotion=true) vf2=c.mvanalyse(pel=2,blksize=8,isb=false,idx=1,delta=2,overlap=4,sharp=2,truemotion=true) vb1=c.mvanalyse(pel=2,blksize=8,isb=true,idx=1,overlap=4,sharp=2,truemotion=true) vb2=c.mvanalyse(pel=2,blksize=8,isb=true,idx=1,delta=2,overlap=4,sharp=2,truemotion=true) interleave(\ mvcompensate(c,vf2,idx=1,thSCD1=800)\ , mvcompensate(c,vf1,idx=1,thSCD1=800)\ , c\ , mvcompensate(c,vb1,idx=1,thSCD1=800)\ , mvcompensate(c,vb2,idx=1,thSCD1=800)) dfttest(sigma=_sigma, sbsize=_sbsize, swin=_swin, twin=_twin, tbsize=5) selectevery(5,2) return last } function DFTMCi(clip c, float "sigma", int "sbsize", int "sosize", int "swin", int "twin") { _sigma=default(sigma,0.3) _sbsize=default(sbsize,12) _sosize=default(sosize,9) _swin=default(swin,0) _twin=default(twin,0) c=c.separatefields() a=c.selecteven().DFTMC(sigma=_sigma, sbsize=_sbsize, swin=_swin, twin=_twin) b=c.selectodd().DFTMC(sigma=_sigma, sbsize=_sbsize, swin=_swin, twin=_twin) interleave(a,b) weave() return last }
__________________
...desu! |
20th August 2008, 21:54 | #2 | Link |
Resize Abuser
Join Date: Apr 2005
Location: Seattle, WA
Posts: 623
|
This is how i do it...
Code:
SeparateFields() vectors=MVAnalyseMulti(last, refframes=1, deltamult=2) MVDegrainMulti(last, vectors).Weave()
__________________
Mine: KenBurnsEffect/ZoomBox CutFrames Helped: DissolveAGG ColorBalance LQ Animation Fixer |
21st August 2008, 02:28 | #4 | Link |
Resize Abuser
Join Date: Apr 2005
Location: Seattle, WA
Posts: 623
|
deltamult=2 is the same as delta=2,4,6,ect...
http://forum.doom9.org/showthread.ph...22#post1167422 Other References http://forum.doom9.org/showthread.ph...65#post1167365 http://avisynth.org.ru/mvtools/mvtools.html#examples
__________________
Mine: KenBurnsEffect/ZoomBox CutFrames Helped: DissolveAGG ColorBalance LQ Animation Fixer |
Tags |
compensated, denoise, motion |
|
|