『漫游』酷论坛>『影音数码技术学习交流』>[请教]请问我这个avs脚 ..

[请教]请问我这个avs脚本问题出在哪?

lozwei@2010-06-10 20:23

复制代码
  1. LoadPlugin("VSFilter.dll") #加载字幕滤镜
  2. Video=AVISource("aaa.avi").ConverttoRGB32 #读入视频文件
  3. TextSub("aaa.ass") #读入字幕
  4. Logo=ImageReader("logo.tga").ConverttoRGB32.colorkeymask($000000,30).FlipVertical #读入Logo,透明背景,水平翻转
  5. V=Layer(Video,Logo,"add",153,1150,10) #logo加入视频右上角,透明60%
  6. Return V
  7. 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

复制代码
  1. LoadPlugin("VSFilter.dll") #加载字幕滤镜
  2. Video=AVISource("aaa.avi").ConverttoRGB32 #读入视频文件
  3. TextSub("aaa.ass")


复制代码
  1. ---------------------------
  2. VirtualDub Error
  3. ---------------------------
  4. Avisynth open failure:
  5. Script error: Invalid arguments to function "TextSub"
  6. (D:\enc\avs\1.avs, line 3)
  7. ---------------------------
  8. 确定
  9. ---------------------------
引用

lozwei@2010-06-11 12:03

嗯..大概知道为什么了
多谢楼上的指点,多谢!
引用

| TOP