2013-02-24 81 views
0

Skype桌面API允許錄音(雙向),但沒有視頻錄製選項。Skype桌面API和視頻錄製

我可以輕鬆捕捉源視頻(來自默認捕捉設備),但我如何捕捉傳入的視頻?

有一些應用程序,做到這一點通過Skype視頻窗口的「屏幕捕獲」(例如是東區爲Skype和結果看起來很醜),但也有其他這顯然有更復雜的方法(例如是Evaer)。任何想法Evaer如何實現這一目標?

回答

3

我最後一次檢查Skype沒有使用DirectShow來呈現傳入的視頻,他們使用的是常規API(如GDI)。基本上,您可以選擇從屏幕/ DC回讀,或者掛鉤進程和修補程序API函數條目,以攔截API調用以在它們被繪製時捕獲幀(髒東西)。我想你提到的應用程序使用類似的技巧。也許他們通過規格化幀速率,去除僞像,使用高質量編碼等方式讓事情變得更加奇特 - 所有的輸出視頻都可能看起來不錯。

+0

我擔心這會是一個答案。我只是想知道爲什麼他們不以類似暴露音頻的方式通過API公開它。順便說一句。感謝您的博客,它是每個DirectShow開發人員的救星。 – 2013-02-24 15:54:56

+0

我認爲視頻功能對於Skype來說並不是優先考慮的事情,他們也沒有花時間在他們的API上公開視頻功能。 – 2013-02-24 16:45:02