2012-01-07 87 views
0

據我瞭解像xSplit程序使用的DirectShow過濾器(VHScrCap)捕捉到桌面或運行應用程序(如遊戲)的廣播/錄音屏幕捕捉方法

用Fraps我相信使用驅動程序掛鉤,以記錄遊戲畫面。

我的問題是每種方法的好處是什麼?

除此之外,有沒有使用directshow過濾器或廣播軟件,使用驅動程序掛鉤的任何遊戲錄製軟件?如果不是爲什麼?

回答

0

使用DirectShow,您可以在外部設備(例如相機)上捕捉視頻,或替換演示者,以便在代碼中生成一些內容,而不是實際的顯示設備。捕獲桌面和DirectShow的這些內容都與此無關。

桌面捕捉通過輪詢桌面(簡單但效率低下)或提供鏡像顯示驅動程序,或通過鉤子的風格發生。無論如何,我們的目標是儘早接收屏幕更新,並提供有關所呈現數據的最佳細節。

+1

從我在拆分媒體網站上看到的內容中,它說「(VHScrCap)是一個模擬視頻捕獲卡並捕獲屏幕活動的DirectShow過濾器。」這是不是捕獲桌面? 鏡像顯示驅動程序是輪詢桌面的最有效方式,但是這對於GDI繪圖非常有用,並且不能真正與directdraw或directx應用程序一起使用。我還讀過鏡像驅動程序的另一個問題,它不支持Vista或7中的Aero,它被認爲是過時的? – kiwijus 2012-01-08 10:09:50

+0

我也試圖使用DirectShow錄製屏幕(以及網絡攝像頭,麥克風和系統音頻)來製作屏幕錄像。 @kiwijus你有沒有想到它?在羅馬DirectShow可以做到這一點我認爲是正確的?順便說一句,非常感謝你的幫助,我能夠用你的技巧錄製DirectShow(不是系統音頻,但我有話筒) – Noitidart 2016-06-06 16:18:09