半斤八两的程序员

.net默默无语的追随者.
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

给小风风同学搞歌词的avs滤镜

Posted on 2009-03-22 08:42  炸弹  阅读(463)  评论(4)    收藏  举报

一直在和我讲这个东西,其实我没什么方法,只好拖。

柳暗花明又一村,SAPikachu大大最近写了个EPTextSub滤镜,还是用托管写的,突然想到他的原理正好可以被利用一下,于是经过一通删减,就搞出了这个FengZhiShiAVSFilter(风之使AVS滤镜),测试还算不错。

这是一个.net滤镜,需要.net 2.0运行库,把2个DLL放AVS自动加载目录即可
功能:实时加载ASS,适合制作staff跟歌词,由于现在的AVS不支持vfr,vfr的片子就没法用了,不过还是有方法的,就是用鄙人的scosub

用法:FengZhiShi("c:\sub.ass")


例子:setmemorymax(1)
LoadPlugin("D:\MPC\AviSynth 2.5\plugins\vsfilter.dll")
directshowsource("524fix.mkv")
assumefps(2997,125)
fengzhishi("I:\kn\revive\525.big5.ass")


注意:
建议使用完全路径(只是我的电脑对于相对路径经常RP,有朋友知道是怎么回事么orz),setmemorymax设置1,画面分辨率尽量大一点(真囧的要求)

感谢SAPikachu大大的库: http://www.codeplex.com/AvsFilterNet

 

風之谷