2010-11-18 44 views
5

我正在查找將顯示桌面窗口的DirectShow源過濾器的示例。我確信應該有例子,但我還沒有找到它們。也許我正在使用錯誤的術語。使用Dekstop窗口作爲源的DirectShow源過濾器

這是爲了抓取窗口的實時輸出和處理視頻。

+0

喜利是你能得到這個工作?我正在尋找一個簡單的例子,我可以從/ port中看到和學習​​。對於像我這樣的COM初學者來說,那裏的東西太複雜了。 – Noitidart 2016-06-07 01:35:39

回答

6

在DirectShow的SDK有稱爲PushSource樣品過濾器和內部有PushSourceDesktop。編譯它,註冊(「regsvr32 PushSource.ax」)並將其作爲源過濾器插入到圖形中。

+0

謝謝,我會給它一個。 – 2010-12-01 17:17:44

+0

我試過同樣的,但我的錄音機程序(FFmpeg,或從DSpack來源)不能看到它的來源。任何想法? – 2012-04-10 19:24:37

2
+0

哇謝謝你,我現在查看它!作爲一個業餘愛好項目,我嘗試學習COM並創建一個小型Firefox插件,用於記錄屏幕,系統音頻,網絡攝像頭和麥克風音頻,以便快速製作視頻。我認爲這是我一直在尋找的!謝謝你,先生!儘管如此,作爲一個初學者,你是否有更簡單的例子來記錄監視器或窗口的視頻? – Noitidart 2016-06-07 01:16:18

+0

我正在看這裏 - https://github.com/pauldotknopf/WindowsSDK7-Samples/blob/e8fe83b043727e71f5179da11fc6228475e7973c/multimedia/directshow/filters/pushsource/PushSourceDesktop.cpp - PushSourceDesktop,dos這個記錄的遊標呢? – Noitidart 2016-06-07 01:50:27

+1

不知道,這一個:https://github.com/rdp/screen-capture-recorder-to-video-windows-free – rogerdpack 2016-06-07 15:53:40

相關問題