2013-02-24 82 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