『漫游』酷论坛>『影音数码技术学习交流』>[请教]利用AVS看ASS效果 ..

[请教]利用AVS看ASS效果的一个问题

idear@2007-02-11 13:32

Style: title,经典粗宋简,80,&H00FFFFFF,&H00FFFFFF,&H00000000,&H00FFFFFF,1,0,0,0,100,100,0,0.00,1,1,0,2,0,0,0,10

这是我ASS中的定义,如果直接用外挂方式,可以显示出字体效果。但是如果观看AVS,所有的中文字体都没有了字体,全部变成了系统默认的宋体,只有必须在

Dialogue: 0,0:00:00.00,0:00:03.00,title,NTP,0000,0000,0140,,{\fn经典粗宋简}

每一句的最前面加上强制定义字体才可以看出效果。

AVS是这样写的
LoadPlugin("E:\GordianKnot\AviSynthPlugins\UnDot.dll")
LoadPlugin("E:\GordianKnot\AviSynthPlugins\VSFilter.dll")
Video=AVISource("op.avi")
Audio=WAVSource("Track01.wav")
AudioDub(Video.textsub("text.ass"),Audio)
undot()

真是不知道为什么了。:o
引用

fantry@2007-02-11 13:45

应该是VSFilter.dll版本问题,用DIO的完美解码里面的那个吧
LoadPlugin("C:\Program Files\Pure Codec\Codecs\VSFilter.dll")
这是我的路径
引用

idear@2007-02-11 13:47

结果是已经出来了,但还是想知道为什么?
只是位置不同,为什么会产生这样的效果。:confused:
引用

leyanzhang@2007-02-11 14:12

会不会是字幕文件用的是ANSI编码,而VSFilter.dll的版本是VSFilter_unicode.dll。。。。
引用

MeteorRain@2007-02-11 14:12

encoding是10?改成1试试
引用

idear@2007-02-11 14:59

引用
最初由 leyanzhang 发布
会不会是字幕文件用的是ANSI编码,而VSFilter.dll的版本是VSFilter_unicode.dll。。。。
字幕文件是UNICODE,倒是AVS是ANSI:o
引用

GOD_HIKARU MK2@2007-02-11 16:15

10??
是什么意思?
我只知道1和134
引用

idear@2007-02-11 18:04

引用
最初由 GOD_HIKARU MK2 发布
10??
是什么意思?
我只知道1和134
其实我也不知道素虾米,反正能显示出来,就一直没改。:o
有知道最后一个的详细列表的给一个,我倒是很想知道~
引用

Nicola@2007-02-11 20:13

1=default
照MR说的...改完就行了 不需要啥列表 用1不会错
引用

idear@2007-02-11 20:58

引用
最初由 Nicola 发布
1=default
照MR说的...改完就行了 不需要啥列表 用1不会错
顺问,这个列表算是虾米东西?
引用

MeteorRain@2007-02-11 21:27

encoding,字符集,嗯。
1是自动探测。
引用

| TOP