版面规则
提问时请注意:尽量详细描述操作过程、AVS脚本内容等,最好能写出片名,只贴图有时无法看出问题原因。
提示:发布原创内容请尽量使用附件上传。使用网盘会出现过期失效的问题,请注意。
头像
Gyablo
帖子: 3
注册时间: 2011-02-24 16:45

[求助]使用MeGUI时遇到DirectShowSource 出错

最近换了系统,重新安装了MeGUI什么的:

Microsoft Windows 7 Ultimate X64 SP1
Avisynth X64 2.5.8.5
MeGUI 2046 x64
完美解码 20110603
K-Lite Codec Pack 64bit

这些都是官网下载的,基本上都是最新的。

在使用AVS Script Creator打开视频的时候报错,
打开'.m2ts'时出现:

Direct Show Error

Unable to render the file.
You probably don't have the correct filters installed

打开'.rmvb'时出现:

AviSynth error

Script error:there is no funtion named "DirectShowSource"

(因为都是文字性的错误信息我就不贴图了,如有需要我会再贴。)

我确定DirectShowSource.dll是在AviSynth的安装文件夹里的,System32和MeGUI的avisynth_plugin文件夹里我也放了一个。并且用Win7DSFilterTweaker把VC-1改成了ffdshow,ffdshow 视频设置中VC-1的解码器为libavccodec。错误依旧……

之后看了doom9上的相关问题就自己写了个AVS(就两行):

LoadPlugin("E:\Program Files\AvisynthX64\DirectShowsource.dll")
DirectShowSource("D:\TDDOWNLOAD\Samsung.m2ts",23.976,convertFPS=True)

如果不加上'LoadPlugin("E:\Program Files\AvisynthX64\DirectShowsource.dll")'这句的话,用MeGUI打开会出现如下错误:
AviSynth error

Script error:there is no funtion named "DirectShowSource"
(E:\AVS\test.avs,line 2)

我试着加上了之后用MeGUI打开出现:

AviSynth error

DirectShowSource: Could not open as video or audio.

Video returned:"DirectShowSource:couldn't open file
D:\TDDOWNLOAD\Samsung.m2ts:未指定的错误"

Audio returned:"DirectShowSource:couldn't open file
D:\TDDOWNLOAD\Samsung.m2ts:未指定的错误"

(E:\AVS\test.avs,line 2)

但是把AVS脚本中的文件改成rmvb文件用MeGUI可以正常打开。

希望大家能帮忙解决一下这个问题,谢谢!
头像
upyzl
帖子: 446
注册时间: 2010-12-25 18:44
来自: 湘/京
联系: 网站

Re: [求助]使用MeGUI时遇到DirectShowSource 出错

你把这个m2ts文件扔到64bit的GraphStudio或者GraphEdit看下情况吧

我认为是系统对此文件的分离器和解码器出现了问题
头像
Gyablo
帖子: 3
注册时间: 2011-02-24 16:45

Re: [求助]使用MeGUI时遇到DirectShowSource 出错

upyzl 写了:你把这个m2ts文件扔到64bit的GraphStudio或者GraphEdit看下情况吧

我认为是系统对此文件的分离器和解码器出现了问题
刚才试了一下,拖到GraphStudio里直接‘can not open file’ 貌似不支持m2ts?
头像
upyzl
帖子: 446
注册时间: 2010-12-25 18:44
来自: 湘/京
联系: 网站

Re: [求助]使用MeGUI时遇到DirectShowSource 出错

那至少分离器是有问题的了
不过我对TS系的分离器不熟

一个应该有效的方法:
用tsMuxeR提取m2ts的东西,再封装成mkv(比如用mmg),这2个软件MeGUI应该都带的有(全组件安装的话),全程可以用GUI操作
对mkv而言一般就不会出这方面的问题了(再不行单独安装个Haali分离器试试)
头像
Gyablo
帖子: 3
注册时间: 2011-02-24 16:45

Re: [求助]使用MeGUI时遇到DirectShowSource 出错

upyzl 写了:那至少分离器是有问题的了
不过我对TS系的分离器不熟

一个应该有效的方法:
用tsMuxeR提取m2ts的东西,再封装成mkv(比如用mmg),这2个软件MeGUI应该都带的有(全组件安装的话),全程可以用GUI操作
对mkv而言一般就不会出这方面的问题了(再不行单独安装个Haali分离器试试)
试了一下有效,太感谢了!

刚才找了个AVI试了一下,可移直接用AVS Script Creator打开,
不过rmvb貌似还得自己写AVS,不能用GUI,囧TL
头像
-o-o-304-o-o-
超级版主
帖子: 640
注册时间: 2010-10-10 20:00
来自: US
联系: 网站

Re: [求助]使用MeGUI时遇到DirectShowSource 出错

M2TS换封mkv的话可以直接用gdsmux封然后走ffms2,不过I的最好慎用,实在不行就试试走DSS2看行不行(其实N卡用户的话直接DGnv吧,或者avs上没啥滤镜的可以试试64bit的avs加上64bit的Diavc)
► 显示剧情透露 En Taro 06!Taro Pie NC Fanclub project始动!聊天用Q群开放中
► 显示剧情透露 胸中有万言,退敌无一策,是谓书生误国"
► 显示剧情透露 前辈们的信念
► 显示剧情透露 妇联招新广告,走过路过可以看看撒
► 显示剧情透露 香芋派,后期菊苣们的一致选择
► 显示剧情透露 众菊苣喜评香芋派
► 显示剧情透露 聊天用工具
头像
zys4416
帖子: 29
注册时间: 2010-12-11 9:32

Re: [求助]使用MeGUI时遇到DirectShowSource 出错

-o-o-304-o-o- 写了:(其实N卡用户的话直接DGnv吧,或者avs上没啥滤镜的可以试试64bit的avs加上64bit的Diavc)
DGnv有DGAVCIndex那种RP花屏么……?
纯压制的话,我以前在Linux下很方便,直接装x264,用lavf方式输入源文件...哪有win下各种avs、dg、ffms2什么的
头像
-o-o-304-o-o-
超级版主
帖子: 640
注册时间: 2010-10-10 20:00
来自: US
联系: 网站

Re: [求助]使用MeGUI时遇到DirectShowSource 出错

zys4416 写了: DGnv有DGAVCIndex那种RP花屏么……?
纯压制的话,我以前在Linux下很方便,直接装x264,用lavf方式输入源文件...哪有win下各种avs、dg、ffms2什么的
这个真得看情况,DGnv花屏遇到过,而且没法保证不RP。orz

DGavc的花屏印象里主要是PAFF的h264的容易出问题吧

DGnv这块主要是显卡自身稳定性,驱动稳定性,还有要看DGnv版本

其实真想RP少点的话推荐Diavc,不过这玩意只有64bit版是免费的,32bit是收费的,所以说如果需要用上avs的滤镜不多的话可以考虑这玩意。(配合64bit的avs和64bit的x264)
► 显示剧情透露 En Taro 06!Taro Pie NC Fanclub project始动!聊天用Q群开放中
► 显示剧情透露 胸中有万言,退敌无一策,是谓书生误国"
► 显示剧情透露 前辈们的信念
► 显示剧情透露 妇联招新广告,走过路过可以看看撒
► 显示剧情透露 香芋派,后期菊苣们的一致选择
► 显示剧情透露 众菊苣喜评香芋派
► 显示剧情透露 聊天用工具
头像
Brilliant7438
帖子: 63
注册时间: 2010-09-23 22:16

Re: [求助]使用MeGUI时遇到DirectShowSource 出错

DiAVC x64虽然是免费的,可DGAVCDecDI不还是需要捐款么……

源滤镜依然走DSS后单纯换解码器应该也不会有什么实质性区别吧
图片
名もなき旅人
jacoblx
帖子: 9
注册时间: 2013-10-02 21:10

Re: [求助]使用MeGUI时遇到DirectShowSource 出错

是不是完美解码和K-Lite冲突?纯猜测。。我的电脑和你的很类似,我只用K-Lite,我觉得解码包装一个就够了,希望能够帮到你。

回到 “AviSynth”