GraphEdit不显示远程图表及Win7下Directshow无法渲染文件的解决办法
来源:互联网 发布:数据选择器的逻辑功能 编辑:程序博客网 时间:2024/05/16 11:19
GraphEdit是一个很好用的工具,尤其对写DirectShow程序的朋友来说,DirectSpy更是如虎添翼,可以使其察看绝大部分的远程图表,即使其未加入ROT。但是在我的电脑上却出了一点小问题,regsvr32注册了DirectSpy.ax,打开wmp,GraphEdit可以发现并连接到它的远程图表,也可以控制其播放停止,但是却不显示任何图表内容,十分怪异。后来用DSGraphEdit,提示说“Incompatible Version of RPC Stub“,google之,http://support.microsoft.com/kb/321915说是一些ole文件出了问题,但不知道该怎么解决,http://www.eggheadcafe.com/software/aspnet/32327203/-80070725-incompatibl.aspx说注册quartz.dll,也没有效果,这里提到oleaut32.dll,于是regsvr32 oleaut32.dll,大功告成!
但是还有一个问题,DirectSpy在windows 7下貌似不起作用;总之windows 7很奇怪,用wmp可以打开mp4文件,但用GraphEdit却无法渲染,提示没安装相应的Filter,难道wmp用的不是DirectShow?(也有可能,因为DirectShow已经被Media Foundation取代了,说不定wmp用的就是Media Foundation)更奇怪的是我安装了ffdshow和DirectShow FilterPack之后仍然无法渲染mp4文件,而在XP系统上就可以。如果谁知道是什么原因还请不吝赐教。
另:在codecguide上看到这篇文章,讲Preferred Filter Tweaker for Windows 7,提到如下内容:
1. Win7 对一些媒体格式使用自己的内部解码器,要想用第三方的DShow filter替换这些本机codec是不可能的,除非诉诸注册表,而且还很麻烦;但MPC,kmplayer等则不受限制。
2. Windows Media Player 和 Media Center 在播放一些特定类型的文件(比如m2ts,mp4,mov等)时使用Media Foundation,而不是DirectShow,在这种情况下总是使用本机codec,而不是第三方DShow filter。
3. Win7DSFilterTweaker可以破解这些限制,决定wmp使用何种解码器,以及是使用DirectShow还是Media Foundation,但也存在副作用,比如不能显示缩略图等。
但这仍然没有解决我的疑问--为什么在win7下即使安装了相应的DShow filter还是无法用GraphEdit渲染?
另另:经此文章启发,发现是权限问题,右键单击GraphEdit.exe,选择"Run as administrator",OK,一切正常!Win7真2~
另另另:问题依然存在--flv可以渲染,但mp4依旧无法渲染。
搜索关键字:win7 filter限制
- GraphEdit不显示远程图表及Win7下Directshow无法渲染文件的解决办法
- 成功解决Win7 64位系统下GraphEdit 不能显示Directshow.net远程图表的问题
- 成功解决Win7 64位系统下GraphEdit 不能显示Directshow.net远程图表的问题
- Win7 64位系统下GraphEdit 不能显示远程图表的问题。
- win7 下不显示host文件的解决办法
- win7下graphedit无法连接remote graph的问题
- win7下GraphEdit无法查看filter graph
- directshow filter注册后无法在graphedit中显示的问题
- Win7下无法显示CHM文档内容的解决办法
- Win7 64位下TortoiseSVN的文件夹及文件SVN图标不显示正确解决方法
- win7下无法注册dll文件的解决办法
- Win7下PDF文件无法显示缩略图的解决方法
- 基于DirectShow及Opencv的双摄像头显示(WIN7)
- Win7 64位系统 AddGraphToRot 调用成功,Graphedit 远程连接不上.
- echarts切换tab时,第一个图表显示,第二个图表不显示的解决办法
- win7 回收站里的文件显示不出的解决办法之一
- WIN7 x64系统下TortoiseSVN文件夹及文件图标不显示解决方法
- win7下VC6.0打开添加无法使用的解决办法 及 Win7下安装VC6.0的完美解决方案
- 面向海量服务的设计原则和策略总结
- WPF game developing 学习备注3--精灵用到的技术
- oracle 存储过程的基本语法
- 局部变量、全局变量、静态变量(转,整理)
- 设计模式之Singleton(单态)
- GraphEdit不显示远程图表及Win7下Directshow无法渲染文件的解决办法
- MVC入门学习笔记(八)
- Hessian
- 理解collate Chinese_PRC_CI_AS
- c标准库源代码之 strlen/strnlen
- 【转】VC++中CTime类format的使用 COleDateTime
- java视频教程-JSP教程(第一课)
- WPF XAML的命名空间
- Web 设计师的 50 个超便利工具(上)