【发布时间】:2012-01-07 17:38:33
【问题描述】:
据我了解,xSplit 等程序使用 DirectShow 过滤器 (VHScrCap) 来捕获桌面或正在运行的应用程序(例如游戏)
我认为 Fraps 使用驱动程序挂钩来记录游戏画面。
我的问题是每种方法的好处是什么?
除此之外,有没有使用 Directshow 过滤器的游戏录制软件或使用驱动程序挂钩的广播软件?如果不是为什么?
【问题讨论】:
标签: directshow record capture broadcast
据我了解,xSplit 等程序使用 DirectShow 过滤器 (VHScrCap) 来捕获桌面或正在运行的应用程序(例如游戏)
我认为 Fraps 使用驱动程序挂钩来记录游戏画面。
我的问题是每种方法的好处是什么?
除此之外,有没有使用 Directshow 过滤器的游戏录制软件或使用驱动程序挂钩的广播软件?如果不是为什么?
【问题讨论】:
标签: directshow record capture broadcast
使用 DirectShow,您可以在相机等外部设备上捕捉视频,或替换您的演示者,以便将某些内容流式传输到您的代码中,而不是传输到实际的显示设备。这些都没有涵盖捕获桌面,DirectShow 与此无关。
桌面捕获可以通过轮询桌面(简单但效率低)或提供镜像显示驱动程序,或通过各种钩子来实现。无论如何,我们的目标是尽早接收屏幕更新,尽可能详细地了解所呈现的数据。
【讨论】: