お前らのショボイAvisynthスクリプト貼ってください part4

このエントリーをはてなブックマークに追加
8名無しさん@編集中
function MVDFTDenoise( clip clip, float "sigma", bool "Y", bool "U", bool "V" )
{
sigma = default( sigma, 2.0 )
Y = default( Y, true )
U = default( U, true )
V = default( V, true )

super = clip.MSuper

vf1 = super.MAnalyse( isb=false, overlap=4 )
vf2 = super.MAnalyse( isb=false, delta=2, overlap=4 )
vb1 = super.MAnalyse( isb=true, overlap=4 )
vb2 = super.MAnalyse( isb=true, delta=2, overlap=4 )

interleave( MCompensate( clip, super, vf2, thSCD1=800 )\
, MCompensate( clip, super, vf1, thSCD1=800 )\
, clip\
, MCompensate( clip, super, vb1,thSCD1=800 )\
, MCompensate( clip, super, vb2,thSCD1=800) )

dfttest( sigma=sigma, Y=Y, U=U, V=V )

SelectEvery( 5, 2 )
}

動作に必要なプラグイン:

MVTools v2(サイトが落ちているので転載): http://www.mediafire.com/file/ainymjbyiod/mvtools-v2.3.1.zip
dfttest: http://bengal.missouri.edu/~kes25c/

参考にした物: http://forum.doom9.org/showpost.php?p=1099351&postcount=23
激しい動きの有る映像のデノイズにどうぞ。