【问题标题】:Programatically video capture a window of a separate program on Windows, Linux or Mac以编程方式在 Windows、Linux 或 Mac 上捕获单独程序的窗口
【发布时间】:2011-04-03 18:55:02
【问题描述】:

是否有任何语言的 Windows、Linux 或 Mac(我将使用最简单的操作系统)以编程方式截屏不同程序的窗口?

如有必要,也可以通过编程方式在屏幕上录制特定框。

【问题讨论】:

    标签: linux macos window video-capture video-encoding


    【解决方案1】:

    是的,通常在所有这些操作系统上都可以;当然,细节是特定于操作系统的,而且它们中的任何一个都不是微不足道的。有适用于所有操作系统的商业或免费软件工具。例如,在 Linux 上,您可以使用 Xvidcap

    【讨论】:

    • 但这是否可以编程控制?
    • 你当然可以从你的程序中启动它,是的。我知道您正在寻找一个 API 来执行此操作,但正如我所说,这并非易事——没有操作系统有我知道的“captureMovieFromRectangle()”调用。由于 xvidcap 是开源的,您可以研究它的代码以了解它是如何在 Linux 上完成的。
    猜你喜欢
    • 2013-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-29
    • 2011-08-01
    • 1970-01-01
    • 2012-08-20
    • 1970-01-01
    相关资源
    最近更新 更多