在 Windows 10 中使用 Gstreamer 捕获某个窗口

问题描述 投票:0回答:1

在 Ubuntu 18.04 中,我只需设置该窗口的 xid

xname
,就可以使用 GStreamer (v1.16) 的
ximagesrc
元素捕获某个 X 窗口。我想在 Windows 10 中拥有相同的屏幕捕获功能。我发现 dx9screencapsrc 使用 DirectX 在 Windows 中捕获屏幕,但似乎我无法选择某个窗口,而只能提供左上角坐标,捕获区域的宽度和高度。是否有捕获窗口或其他插件的解决方法?

我知道 Windows 不使用 X Window,而是使用 桌面窗口管理器,但我在 Gstreamer 文档中找不到与此直接相关的任何内容。

windows gstreamer screen-capture
1个回答
0
投票

我也一直在寻找这样做,如果我没记错的话,以下插件允许捕获特定窗口: https://gstreamer.freedesktop.org/documentation/d3d11/d3d11screencapturesrc.html?gi-language=c

© www.soinside.com 2019 - 2024. All rights reserved.