NMM视频技术(旧)

 找回密码
 成为会员
搜索
查看: 4347|回复: 3

avs中vsfilter调用字幕怎么调字幕的位置

[复制链接]
发表于 2010-2-27 00:17 | 显示全部楼层 |阅读模式
avs中vsfilter调用字幕怎么调字幕的位置
哪位大侠给个脚本的例子谢谢
发表于 2010-2-27 00:45 | 显示全部楼层
这个应该在字幕文件里设定吧……
比如用\pos(<x>, <y>)之类的……
 楼主| 发表于 2010-2-27 02:07 | 显示全部楼层
回复 2# dgwxx


    avs中有办法调吗?
发表于 2010-2-27 03:23 | 显示全部楼层
TextSub没办法调。

  760   extern "C" __declspec(dllexport) const char* __stdcall AvisynthPlugin
Init2(IScriptEnvironment* env)
  761   {
  762           env->AddFunction("VobSub", "cs", VobSubCreateS, 0);
  763           env->AddFunction("TextSub", "c[file]s[charset]i[fps]f[vfr]s", TextSubCreateGeneral, 0);
  764           env->AddFunction("TextSubSwapUV", "b", TextSubSwapUV, 0);
  765           env->AddFunction("MaskSub", "[file]s[width]i[height]i[fps]f[length]i[charset]i[vfr]s", MaskSubCreate, 0);
  766           env->SetVar(env->SaveString("RGBA"),false);
  767           return(NULL);
  768   }

理论上你可以用MaskSub然后Overlay,但这样做一来麻烦,二来Gabest版VSFilter未必有这个函数(没去看源码,上面这个是MPC-HC项目的)。不如用ass的angle解决。
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

小黑屋|手机版|NMM视频技术

GMT+8, 2025-5-6 01:13 , Processed in 0.041027 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表