播放视频出现“Failed to query the needed interfaces for playback”错误的解决办法
本帖最后由 IsaacZ 于 2009-6-14 01:41 编辑我的电脑安装的完美解码,一直使用其自带的MPC播放视频文件。今天一位网友用小日本4转换WMV外挂字幕不成功,我说帮他测试一下来着,谁知怎么也打不开WMV文件了,总是提示:“Failed to query the needed interfaces for playback”,试了其他几种格式也是这样,就谁成功了?MOV格式,苹果的视频格式。
完美解码还有几个播放器可用,都试试吧:
KMP 出现错误:“无法初始化图像引擎,请重注册 quartz.dll”
BSP 出现错误:“DirectShow not installed”。
WMP更简单,错误为“Windows Media Player 播放文件时遇到问题”:
所有这几种提示当中,只有kmp给的提示比较明确,精确到了具体的文件名,于是狂搜一下,知道 quartz.dll 是 DirectShow 相关库文件,是DirectX的一部分,离开他 DirectShow 就没法工作。
尝试重新安装完美解码,没有作用。
尝试重新下载了DirectX 9.0c,安装后没有作用。
看网上的文章说 quartz.dll 应该出现在 C:\windows\system32 这个文件夹中,找了一下,没有找到。于是到狗狗上找到单独的此文件下载下来。
WINXP:
千脑下载:quartz.dll for WINXP.rar
迅雷下载:
将其中的 quartz.dll 解压到 C:\windows\system32 这个文件夹中,然后点“开始——运行——输入:regsvr32 quartz.dll回车执行即可注册成功。问题解决!
VISTA:
千脑下载:quartz.dll for VISTA(32位).rar
千脑下载:quartz.dll for VISTA(64位).rar
页:
[1]