具体来说,得到一个.AX过滤器 - 从MPC / Guliverkli SourceForge页面下载的Guliverkli MP4分离器(版本" 20050310")。
我正在使用GraphStudioNext(64位版本)尝试不同的DirectShow MPEG-4分割器,但现在我看到它无法从文件导入过滤器(图形 - >从文件导入过滤器),给我错误0x800700C1当我尝试在AX文件中搜索过滤器CLSID时。
我怀疑这与过滤器是32位DLL(扩展AX,但无论如何)这一事实有关,而系统及其DirectShow子系统是64位(Windows 7)。
这些东西的性质是什么?我根本不能在这里使用32位过滤器?
也试过Null
但是它给我带来了错误0x80070005,我认为这是同样的问题,但是在不同的包装中。
我尝试使用64位过滤器进行比较 - MPEG-4 splitter from GDCL - 然后将其导入上面的Graph Studio Next中。
我特别想知道的是 - 可以在64位系统上安装32位DirectShow过滤器吗?如果可以的话,我是否会采取错误的方式?
答案 0 :(得分:1)
我特别想知道的是 - 可以在64位系统上安装32位DirectShow过滤器吗?如果可以的话,我是否会采取错误的方式?
在64位操作系统中,32位应用程序使用32位过滤器(.DLL,.AX等),64位应用程序使用64位过滤器。
更具体地说,GraphStudioNext的32位版本仅适用于(列表,用途等)32位过滤器。 64位GraphStudioNext仅处理64位过滤器。
您尝试使用上述过滤器时遇到的问题特定于这些过滤器甚至构建(例如,缺少依赖项或使用DEP不友好的编译器构建等)。