其次楼下继续 ffdshow自己也有一個解碼支持列表吧, 在裏面打開了支持的格式就一直被霸佔來著.... ffdshow里有设置优先级的,调低点,或者直接关了相应的解码器 pot里没有优先这个选项么,我用mpc向来直接把需要的解码扔到优先级最高 优先级,如果你同时开启了FFDSHOW和LAVAUDIO的AC3解码支持,那按照MERIT值高的话,调用的将是FFDSHOW。如果你在你图里将LAVAUDIO设置为强制使用那调用的就是LAVAUDIO!或者用WINHEX什么的将ffdshow.ax里关于AC3的MEDIATYPE删除掉就行了!
在 DirectShow 中,称为 智能连接.在介绍智能连接的具体实现过程前,先要来看一下 Filter 的 Merit 值. 这个 Merit 值可以理解成为 Filter 被智能连接错使用的优先级.DirectShow 定义 如下六种标准的 Merit 值: Enum { MERIT_PREFERED = 0x800000, MERIT_NORMAL =0x600000, MERIT_UNLIKELY= 0x400000, MERIT_DO_NOT_USE =0x200000, MERIT_SW_COMPRESSOR =0x100000, MERIT_HW_COMPRESSOR =0x100050}; Filter 的 Merit 值只有在大于 MERIT_DO_NOT_USE 的时候,才有可能被智 能连接所使用,而在等同条件下(几个 Filter 完成的功能相同) ,Merit 的值越大, 这个 Filter 被使用的机会就越大. http://www.softella.com/dsfm/index.en.htm
这个软件改优先级
想实现分格式调用不同解码器的功能,就把高优先级解码器对应这个格式的解码关掉
一般都是把ffdshow这种可以随便开关某格式解码功能的解码器放在最高优先级 在LAV AUDIO里的格式将AC3勾上 前面的potplayer,你的良知掉地上了(MPC-HC在后面看着你的意味 引用第11楼白左于2011-09-19 20:55发表的:
en
问题解决了,不过我不知道为什么
取消lav audio选项中bitstream中的dolby digital (AC-3)就可以按照设定的优先级工作了
我完全不懂这是干嘛的……事实上lav audio选项中的好多选项都不知道是干嘛的 images/back.gif
那个用来做源码输出的... 啥, pot的滤镜选择在一般情况下都会绕过系统的优先级吧
我这系统默认解码ac3的是ffdshow 我在pot里选择成lav就是lav了,完全没必要额外进行强制使用或者强制不使用
其实看你后面的解释 明明只是你乱选了bitsteraming的选项导致lav傻逼了pot没办法才用的ffdshow吧?
页:
[1]