『漫游』酷论坛>『影音数码技术学习交流』>[求助]为什么我的AVS无 ..

雷鸣@2008-04-05 23:38

引用
最初由 superkidx 发布
雷鸣啊 这nicac3source比DSS如何?

不知。我音频是先用besweet配belight转好……

引用
最初由 紫浣纱 发布
哎呀,又错了,应该是如果loadplugin()里不带路径的话,是不是默认调用与此AVS相同的保存路径下的DLL呢?

找找注册表里面这个键
HKEY_LOCAL_MACHINE\SOFTWARE\AviSynth
有个plugindir2_5,这里面指向的地方时avs的插件目录
没记错的话,在这里面的插件不需要经过loadplugin,可以直接使用
比如vsfilter.dll丢进去了,就可以直接在代码里面
textsub("xxx.ass")
了,前面就不要loadplugin("x:\xxxx\x....\vsfilter.dll")
引用

紫浣纱@2008-04-05 23:46

按照你说的我查了下注册表发现指向的是C:\Program Files\AviSynth 2.5\plugins
但是如果我只在这个目录下放NiAudio.DLL的话,我直接写LoadPlugin("NicAudio.dll")再NICAC3SOURCE会出错的。
经你提醒,我不写LoadPlugin("NicAudio.dll")
直接NICAC3SOURCE就可以了也。不明白是什么原因。
引用

紫浣纱@2008-04-05 23:59

但我试了你说的把vsfilter.dll直接丢到C:\Program Files\AviSynth 2.5\plugins
下然后直接textsub字幕又可以
看来是不是NicAudio.dll这个比较特别啦?只能要么不LoadPlugin("NicAudio.dll")
要么就把路径写完整也可以LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\NicAudio.dll")
引用

紫浣纱@2008-04-06 00:11

综上所述,把DLL直接丢到C:\Program Files\AviSynth 2.5\plugins,然后不写LoadPlugin直接引用就行了。

------------------------------------------------------------------------------------
还有一个问题,我刚刚发现我的AC3音频文件名为:003 AC3 T01 2_0ch 192Kbps DELAY -66ms.ac3
是不是要用到DelayAudio()语句来调整,()里写+66还是-66?
引用

qyqgpower@2008-04-06 00:18

-0.066
引用

«12»共2页

| TOP