global AviUtl_plugin_directory = "C:\Program Files\aviutl98d\" global AviUtl_plugin_copy = false global AviUtl_plugin_debug = false global AviUtl_plugin_thread = 2 #################################### # エッジレベル調整MT #################################### # i0 : 特性 default(10) range(-31,31) # i1 : 閾値 default(16) range(0,255) # i2 : 黒補正 default(0) range(0,10) # i3 : 白補正 default(0) range(0,10) function AU_edgelevelMT(clip clip, \ int "i0", int "i1", int "i2", int "i3") { LoadAviUtlFilterPlugin(AviUtl_plugin_directory+"edgelevelMT.auf", "_AU_edgelevelMT", copy=AviUtl_plugin_copy, debug=AviUtl_plugin_debug, thread=AviUtl_plugin_thread) #LoadAviUtlFilterPlugin2(AviUtl_plugin_directory+"edgelevelMT.auf", "_AU_edgelevelMT", copy=AviUtl_plugin_copy, debug=AviUtl_plugin_debug, thread=AviUtl_plugin_thread) return clip._AU_edgelevelMT( \ default(i0,10), default(i1,16), default(i2,0), default(i3,0)) } # example: # ConvertYUY2ToAviUtlYC() # AU_edgelevelMT(10,16,0,0) # ConvertAviUtlYCToYUY2()