具體來說,得到了一個.AX濾鏡 - 從MPC/Guliverkli SourceForge頁面下載的Guliverkli MP4分離器(版本「20050310」)。32位DirectShow過濾器是否可以在64位Windows上工作?
我正在嘗試使用GraphStudioNext(64位版本)的不同DirectShow MPEG-4分離器,但現在我發現它無法從文件(圖形 - >從文件導入過濾器)導入過濾器,給我錯誤0x800700C1當我嘗試搜索AX文件以查找過濾器CLSID時。我懷疑這與過濾器是32位DLL(擴展AX,但無論如何),而系統及其DirectShow子系統是64位(Windows 7)的事實有關。
這是這些東西的性質嗎?我只是不能在這裏使用32位過濾器?
也試過regsvr32 MP4Splitter.ax
但它讓我錯誤0x80070005,我認爲它是很多相同的問題,但在不同的包裝。
我嘗試了一個64位過濾器進行比較 - MPEG-4 splitter from GDCL - 它被順利導入上面的Graph Studio Next。
我特別想知道的是 - 64位系統上是否可以安裝32位DirectShow過濾器,如果可以的話,我會以錯誤的方式去解決嗎?
謝謝。剛剛檢查過32位Graph Studio Next,我確實可以導入並使用我擁有的那些32位過濾器。現在,我將如何將這些添加到64位系統,以便32位應用程序可以使用它? – amn
絕對一樣。相同的32位AX文件在32位操作系統中同樣適用,在64位操作系統中也適用於32位應用程序。在這兩種情況下,過濾器的典型註冊都是通過管理員的命令提示符下的regsvr32運行的。 –
未檢查32位DLL註冊服務器 - '%WINDIR%\ SysWOW64 \ regsvr32.exe「 - 但我現在幾乎認爲我是如何在64位系統上註冊32位過濾器的。如果我發現有任何問題,我會一直回來並記錄下來。除此之外,無論如何我都接受你的答案。再次感謝。 – amn