『漫游』酷论坛>『影音数码技术学习交流』>[求助]看看我这个AVS怎 ..

[求助]看看我这个AVS怎么出错了?

waqy@2006-05-26 21:38

我想用AVS给要压制的rmvb加图片Logo玩玩,找了教程,改改就成下面的了
一运行错误还真不少

错误提示1: Script error: Invalid arguments to function "ConverToRGB"
我不知道为啥这个有错误,我是照教程上粘贴上去的啊,我把这句话先删除了
结果又出现
错误提示2: Script error: Invalid arguments to function "VD_logo"

请大家给看看到底是哪里出了问题啊,还有加载图片Logo不能直接调用logo.vdf么?,非要定义一个这么复杂的函数么?
-----------------------------
global VirtualDub_plugin_directory="C:\new"

function VD_Logo(clip clip,int"x",int"y",int"alpha",bool"transparent",int"xr",int"xg",int"xb",int"tolerance",string "filename",bool"animate",int"start",int"duration",int"loops",int"fadeinlen",int"fadeoutend",int"fadeoutlen")

{LoadVirtualdubPlugin(VirtualDub_plugin_directory+"\logo.vdf","_VD_Logo",1)return clip._VD_Logo(default(x,0),default(y,0),default(alpha,128),default(transparent,true)?1:0,default(xr,0),default(xg,0),default(xb,255),default(tolerance,0),default(filename,VirtualDub_plugin_directory+"\demo.bmp"),default(animate,false)?1:0,default(start,0),default(duration,0),default(loops,0),default(fadeinlen,0),default(fadeoutend,200),default(fadeoutlen,0))}

ConvertToRGB()

VD_logo(620,460,50,true,0,0,0,0,"C:\logo.bmp", false,200,0,0,50,970,50)
引用

天地逍遥@2006-05-26 23:10

出现这个提示就是表示没有正常加载插件啊,是不是插件的目录搞错了?
而且ConvertToRGB()是AVS自带的怎么会无法转换颜色环境?是不是你的AVS版本太低?
引用

GOD_HIKARU MK2@2006-05-26 23:13

=_= LZ AVS是?
引用

MeteorRain@2006-05-27 01:30

引用
最初由 天地逍遥 发布
出现这个提示就是表示没有正常加载插件啊,是不是插件的目录搞错了?
而且ConvertToRGB()是AVS自带的怎么会无法转换颜色环境?是不是你的AVS版本太低?
看清楚,说的是参数错误。
颜色空间的转换滤镜需要一个clip作为参数
而当前last是null,这样就出错了。

首先要用
directshowsource("xxx.rmvb", fps=29.97)
来加载视频
然后才能用converttorgb()来转换
引用

| TOP