搜索 社区服务 统计排行 帮助
  • 3148阅读
  • 19回复

[求助]为什么我的AVS无法加载AC3音频

楼层直达
级别: 新手上路
注册时间:
2007-03-29
在线时间:
0小时
发帖:
26
我的AC3是 Filter 1.01a 版本的,为什么我在AVS中用DirectShowSource无法加载AC3的音频,是不是跟我的AC3版本有关呢?
因为我的AVS加载其他的音频都正常,比如像MP3、WMV、AAC的音频都行就是AC3的不行
请大家指教一下,感谢之至。
级别: 侠客
注册时间:
2005-02-09
在线时间:
0小时
发帖:
512
只看该作者 19楼 发表于: 2008-04-06
-0.066
级别: 新手上路
注册时间:
2007-03-29
在线时间:
0小时
发帖:
26
只看该作者 18楼 发表于: 2008-04-06
综上所述,把DLL直接丢到C:\Program Files\AviSynth 2.5\plugins,然后不写LoadPlugin直接引用就行了。

------------------------------------------------------------------------------------
还有一个问题,我刚刚发现我的AC3音频文件名为:003 AC3 T01 2_0ch 192Kbps DELAY -66ms.ac3
是不是要用到DelayAudio()语句来调整,()里写+66还是-66?
级别: 新手上路
注册时间:
2007-03-29
在线时间:
0小时
发帖:
26
只看该作者 17楼 发表于: 2008-04-05
但我试了你说的把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")
级别: 新手上路
注册时间:
2007-03-29
在线时间:
0小时
发帖:
26
只看该作者 16楼 发表于: 2008-04-05
按照你说的我查了下注册表发现指向的是C:\Program Files\AviSynth 2.5\plugins
但是如果我只在这个目录下放NiAudio.DLL的话,我直接写LoadPlugin("NicAudio.dll")再NICAC3SOURCE会出错的。
经你提醒,我不写LoadPlugin("NicAudio.dll")
直接NICAC3SOURCE就可以了也。不明白是什么原因。
级别: 工作组
注册时间:
2005-05-03
在线时间:
0小时
发帖:
2914
只看该作者 15楼 发表于: 2008-04-05
引用
最初由 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")
级别: 侠客
注册时间:
2005-02-09
在线时间:
0小时
发帖:
512
只看该作者 14楼 发表于: 2008-04-05
放到默认plugin目录里就会自动load了,何必LoadPlugin来画蛇添足
级别: 新手上路
注册时间:
2007-03-29
在线时间:
0小时
发帖:
26
只看该作者 13楼 发表于: 2008-04-05
哎呀,又错了,应该是如果loadplugin()里不带路径的话,是不是默认调用与此AVS相同的保存路径下的DLL呢?
级别: 新手上路
注册时间:
2007-03-29
在线时间:
0小时
发帖:
26
只看该作者 12楼 发表于: 2008-04-05
好像发现我又错了,应该是复制到C:\Program Files\AviSynth 2.5\plugins下的可以直接loadplugin的吧。。。。
级别: 风云使者
注册时间:
2006-03-12
在线时间:
54小时
发帖:
6604
只看该作者 11楼 发表于: 2008-04-05
雷鸣啊 这nicac3source比DSS如何?

级别: 新手上路
注册时间:
2007-03-29
在线时间:
0小时
发帖:
26
只看该作者 10楼 发表于: 2008-04-05
我试着搜了下DLL,发现好像是调用C:\WINDOWS\system32下的,应该是这个没错吧。。。
把NICAUDIO.DLL复制到这个路径下,LoadPlugin()可以直接搞定也,
万分感谢楼上的两位老师,这个问题困扰了偶一整个晚上,谢谢,鞠躬
级别: 新手上路
注册时间:
2007-03-29
在线时间:
0小时
发帖:
26
只看该作者 9楼 发表于: 2008-04-05
谢谢,我用NicAudio.dll加载后可以加入AC3了,
但是有点奇怪也,我把NicAudio.dll"复制到C:\Program Files\AviSynth 2.5\plugins路径下,直接LoadPlugin不行也,
我要把NicAudio.dll复制到GK下的AviSynthPlugins目录下才行,为什么呢?

我想我要问的是平时写AVS时直接LoadPlugin()DLL时到底是调用哪里的插件?
级别: 风云使者
注册时间:
2006-03-12
在线时间:
54小时
发帖:
6604
只看该作者 8楼 发表于: 2008-04-05
AC3 Filter 升级下

级别: 工作组
注册时间:
2005-05-03
在线时间:
0小时
发帖:
2914
只看该作者 7楼 发表于: 2008-04-05
avs有个插件叫做nicaudio
里面有个nicac3source的说
级别: 新手上路
注册时间:
2007-03-29
在线时间:
0小时
发帖:
26
只看该作者 6楼 发表于: 2008-04-05
问题是我是菜鸟,FF不会用的说
快速回复

限150 字节
上一个 下一个