『漫游』酷论坛>『影音数码技术学习交流』>[请教]请问我这个avs脚 ..
[请教]请问我这个avs脚本问题出在哪?
lozwei@2010-06-10 20:23
- LoadPlugin("VSFilter.dll") #加载字幕滤镜
- Video=AVISource("aaa.avi").ConverttoRGB32 #读入视频文件
- TextSub("aaa.ass") #读入字幕
- Logo=ImageReader("logo.tga").ConverttoRGB32.colorkeymask($000000,30).FlipVertical #读入Logo,透明背景,水平翻转
- V=Layer(Video,Logo,"add",153,1150,10) #logo加入视频右上角,透明60%
- Return V
- Fadeout(15)
提示textsub那行出错,Script error: Invalid arguments to function "TextSub"
删掉就正常了。
请教:如何修改呢?多谢
264768502@2010-06-10 20:50
Video=AVISource("aaa.avi").ConverttoRGB32.TextSub("aaa.ass")
试试看改成这样
lozwei@2010-06-10 20:53
引用
最初由 264768502 发布
Video=AVISource("aaa.avi").ConverttoRGB32.TextSub("aaa.ass")
试试看改成这样
成了!多谢多谢
不过...这是为嘛呢?
MeteorRain@2010-06-10 22:17
你必须为textsub函数指定一个目标视频。
lozwei@2010-06-10 23:07
嗯?我如果不加logo,直接只要顶楼里的前三行,也是没问题的呀~
MeteorRain@2010-06-11 00:18
- LoadPlugin("VSFilter.dll") #加载字幕滤镜
- Video=AVISource("aaa.avi").ConverttoRGB32 #读入视频文件
- TextSub("aaa.ass")
- ---------------------------
- VirtualDub Error
- ---------------------------
- Avisynth open failure:
- Script error: Invalid arguments to function "TextSub"
- (D:\enc\avs\1.avs, line 3)
- ---------------------------
- 确定
- ---------------------------
lozwei@2010-06-11 12:03
嗯..大概知道为什么了
多谢楼上的指点,多谢!
| TOP