Site hosted by Angelfire.com: Build your free website today!

2002/11/03

tool status

VirtualDub 1.4.10 (日本語版)
AviUtl 0.98d (インターレース解除)
Avisynth (avisynth_151002.zip) v2.0.6, 27 September. 2002 (2002/10/14 19:30:36)
De.dll (DeDot) ver0.3 (2002/07/24 10:07:28)

Decomb.dll (FieldDeinterlace) Version 4.01 (2002/10/31 07:37:44)
IT.dll 0.051 (2002/09/06 23:44:06)
TomsMoComp.dll ver0.0.1.2 (2002/07/10 19:07:38)
GreedyHMA.dll ver0.4.0.0 (2001/11/03 14:39:50)
GreedyHMA_f.dll (GreedyHMA) ver0.4.0.0 base (2002/02/02 19:00:08)
GreedyHMA_f2.dll (GreedyHMA) ver0.4.0.0 base (2002/02/02 10:20:16)
warpsharp.dll (AutoDeint) 1031 (2002/10/31 16:09:24)

----[source.avs]----
global home = "M:\Tools\Movie\Avisynth\"
AviSource("source.avi")
AssumeFrameBased()
ComplementParity()
LoadPlugin(home +"De.dll")
DeDot(20,20,15,5)
----
上記のスクリプトを、下記のようなので呼びました。
----[TomsMoComp-1_15_1.avs]----
Import("source.avs")
LoadPlugin(home +"TomsMoComp.dll")
TomsMoComp(1,15,1)
----

置いてある avi は Huffyuv (YUY2) で圧縮した 3 frame だけのものですが、
既に DeDot を施してあります。注意して下さい。

sample

frame 1674

オリジナル
AutoDeint(mode="")
AutoDeint(mode="motion")
AviUtl(自動)
AviUtl(自動, 動き重視)
FieldDeinterlace
FieldDeinterlace
GreedyHMA_f(1,0,0,0, 1,0,0,0)
GreedyHMA_f2(1,0,0,0, 1,0,0,0)
GreedyHMA(1,0,0,0, 1,0,0,0)
IT(fps=30, blend=false)
IT(fps=30, blend=true)
TomsMoComp(1, 15, 0)
TomsMoComp(1, 15, 1)

frame 370

オリジナル
AutoDeint(mode="")
AutoDeint(mode="motion")
AviUtl(自動)
FieldDeinterlace
FieldDeinterlace
GreedyHMA_f(1,0,0,0, 1,0,0,0)
GreedyHMA_f2(1,0,0,0, 1,0,0,0)
GreedyHMA(1,0,0,0, 1,0,0,0)
IT(fps=30, blend=false)
IT(fps=30, blend=true)
TomsMoComp(1, 15, 0)
TomsMoComp(1, 15, 1)

frame 3816

オリジナル
AutoDeint(mode="")
AutoDeint(mode="motion")
AviUtl(自動)
FieldDeinterlace
GreedyHMA_f(1,0,0,0, 1,0,0,0)
GreedyHMA_f2(1,0,0,0, 1,0,0,0)
GreedyHMA(1,0,0,0, 1,0,0,0)
IT(fps=30, blend=false)
IT(fps=30, blend=true)
TomsMoComp(1, 15, 0)
TomsMoComp(1, 15, 1)

frame 795

オリジナル
AutoDeint(mode="")
AutoDeint(mode="motion")
AviUtl(自動)
FieldDeinterlace
GreedyHMA_f2(1,0,0,0, 1,0,0,0)
GreedyHMA(1,0,0,0, 1,0,0,0)
IT(fps=30, blend=true)
TomsMoComp(1, 15, 1)

Decomb が結構良くなってますが、相変わらず動いてもしないテロップが崩れますね。
これ以上はあまり先入観を与え無いようにコメントは控えます。
関係ないですが、私まだ AssumeFrameBased/AssumeFieldBased の理解が出来てない様です。 インターレースソースなので AssumeFieldBased を前に書いて AutoDeint に喰わせたのですが、 'フレームベースじゃない' と怒られてしまいました。 それに ComplementParity もフィールドベースのものにしか関係ないとも思ってましたし。 暮葉(未定)氏が http://www.kureha3.net/Avisynth/ の tips で詳しく説明して下さるのを待ちます。

EOF