AviSynth是什么版本的?
我记得Set的MT版从2012.08开始修复了函数输入参数类型的问题。
在之前版本的AviSynth中,例如p1参数在函数中定义为float而你使用时指定了p1=1,这个参数在函数里就自动变成了int型而不是函数本身定义的float,这里显然出现了不一致的问题。
修复这个问题以后不管指定p1=1还是p1=1.都是保持为float型,而这就导致taa中不进行强制变量类型转换而出错,所以需要在taa中对应于接受int型变量的函数参数中使用int(p1)来进行类型转换,原先taro也在内部给出了一个修复这个bug的版本(
http://nmm.me/yg),不过本来说是要大更新的但就一直坑了……
不过我不清楚官方的AviSynth Alpha4/5里有没有这个改动。