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

このエントリーをはてなブックマークに追加
102名無しさん@編集中
#24,30FPSの分割が面倒な時用。全部60FPS化で片づける。

function VD_SmartSmoothHiQ(clip, int "diameter", int "threshold", int "amount", string "mode",
\ bool "grayscale", bool "weighted_difference", int "maintain_diffweight")

{
LoadVirtualdubPlugin("D:\data\AVI\Virturaldub\plugins\SmoothHiQ.vdf", "_VD_SmartSmoothHiQ")
mode = default(mode, "weighted")
mode = (mode=="average") ? 0 : (mode=="weighted") ? 1 : -1
Assert(mode>=0, """VD_SmartSmoothHiQ: "mode" parameter must be "average" or "weighted"""")
return clip._VD_SmartSmoothHiQ(default(diameter,5), default(threshold,50), 0, default(amount,254),
\ mode, default(grayscale,false)?1:0, default(weighted_difference,true)?1:0, default(maintain_diffweight,0))
}
LoadPlugin("MSharpen.dll")
LoadPlugin("BruteIVTC.dll")

#読むのはMPEG2だよね
DirectShowSource("**********", fps=29.97,audio=false,convertfps=true,pixel_type="YV12")
AssumeTFF
DoubleWeave

#とりあえず逆テレシネ
BruteIVTC()

#ブロックノイズ取り 非常に重い
ConvertToRGB()
VD_SmartSmoothHiQ(5,50,254,"weighted")
ConvertToYV12()

#シャープネスフィルタ
MSharpen(25,50,true,false,false)