tinkle
帖子: 82
注册时间: 2011-08-03 13:14

kmp无法设置wmv9视频解码器

wmv9编码的avi,分离器用的gabest,解码设置成ffdshow,但是播放的时候在高级播放信息里看到的解码器却是wmvideo decoder dmo,导致视频无法正常播放。请问怎么通过改注册表的方法强制设置其解码器?
头像
upyzl
帖子: 446
注册时间: 2010-12-25 18:44
来自: 湘/京
联系: 网站

Re: kmp无法设置wmv9视频解码器

尝试用 Codec Tweak Tool 或者 InstalledCodec 把 wmvideo decoder dmo 禁用掉
tinkle
帖子: 82
注册时间: 2011-08-03 13:14

Re: kmp无法设置wmv9视频解码器

我在kmp高级滤镜信息里发现wmvideo decoder dmo这个解码器是qasf.dll这个dll。
Codec Tweak Tool 里没有发现可以禁用的,于是直接手动regsvr32 /u qasf.dll
现在可以正常播放了,解码器变成了AVI Decompressor(WMV3)
不过每次开kmp都会有一个错误提示,他还是默认的wmvideo decoder dmo,不用这个就会报错。

其他编码视频都好定义外部解码器,就是vc-1有问题,这是kmp的通病?
264768502
核心会员
核心会员
帖子: 402
注册时间: 2010-09-23 17:38

Re: kmp无法设置wmv9视频解码器

可以试试看自己编辑注册表更改解码器的优先级
如果觉得看注册表头疼的话,可以用GSpot,用它也可以更改安装在系统的解码器的优先级
M$总是默认把自己的东西优先级调很高 {:cat_15}
tinkle
帖子: 82
注册时间: 2011-08-03 13:14

Re: kmp无法设置wmv9视频解码器

回楼上,用了GSpot,挺好的软件,但是问题还是一样。
我先恢复了wmvideo decoder dmo,然后用GSpot将其优先级调到了normal以下(调到normal则是跟以前一样了,用的wmvideo decoder dmo解码),这样用kmp播放wmv9视频依然会出现错误提示(错误提示大概就是“找不到wmvideo decoder dmo”这样的),就跟我使用regsvr32 /u qasf.dll效果是一样的,点确定以后可以继续用其他解码器解码播放。但是每次都会有这个提示,很烦。

也就是说不管是什么优先级,kmp在播放wmv9视频时总是会先寻找wmvideo decoder dmo这个解码器,找不到就要报错,然后用其他解码器解码播放。可能只有通过改注册表强制kmp不找这个解码器了。但是我不知道在哪改……
264768502
核心会员
核心会员
帖子: 402
注册时间: 2010-09-23 17:38

Re: kmp无法设置wmv9视频解码器

F2->滤镜控制->解码器使用->内部视频解码器->全部取消
试试看
tinkle
帖子: 82
注册时间: 2011-08-03 13:14

Re: kmp无法设置wmv9视频解码器

这个么最开始就设置好了的,内部解码器取消了wmv789和vc-1,就是这个设置不管用,才想要改注册表的
头像
pureland
帖子: 62
注册时间: 2011-10-01 9:37

Re: kmp无法设置wmv9视频解码器

該不會你在ffdshow根本沒有開啟相關的解碼器吧 {:cat_2}
KMP過時了,改用PotPlayer會好用許多喔 {:cat_17}
附件
ffdshow.png
Win7 x86 / i5 2400 / 4G RAM / PotPlayer / MPC-HC / LAV Filters / EVR-CP / ReClock / After School

回到 “解码 播放 字幕 / Decoder playback and subtitles”