需求场景:需要在显示器捕获的情况下,排除特定的窗口,不显示在录屏画面里
Windows 解决方案:Sandboxie-Plus -> Security Options -> Box Protection -> Prevent processes from capturing window images from sandboxed windows
MACOS 解决方案: https://github.com/lihaoyun6/QuickRecorder
上述两个系统都有特定的软件以实现此功能,有没有大佬了解 Linux 下的类似的软件
注:不能用 OBS 的窗口捕获模式,因为场景的需求是全屏捕获
1
zjsxwc 19 小时 24 分钟前
ffmpeg
问:linux 调用 ffmpeg 录屏,并且录屏时忽略多个指定 title 列表的应用程序窗口 豆包: https://gist.github.com/zjsxwc/822e906db5e1573271fd5cb4f81e9895 |
4
vus520 18 小时 50 分钟前
也要看看 ffmpeg 的版本,ffmpeg 的版本跨度很大,功能差异也很大
|
5
jackmod 18 小时 24 分钟前
不是办法的办法:搞一个廉价副屏。
录屏还是太复杂了,等一个 obs 插件或功能实在是有生之年…… |
6
BRS5672023 17 小时 59 分钟前 1
niri wm 作为一个窗口管理器有这个功能 https://github.com/YaLTeR/niri/wiki/Configuration:-Window-Rules#block-out-from ,然而其录屏功能需要 xdg-desktop-portal-gnome 来实现,而我在 archlinux 上使用 niri wm 却不能正常启动 xdg-desktop-portal-gnome 这个服务。。
|
7
Syiize 14 小时 16 分钟前
搞多个虚拟桌面先把不想录的窗口扔其他桌面上就好了
|
8
Tardis07 OP @BRS5672023 感谢♥️,这个方案非常接近我的需求了,我研究一下
|
11
Tardis07 OP @BRS5672023 这个设置完留个大黑框也太难受了。。😢
|
12
BRS5672023 11 小时 32 分钟前
@Tardis07 黑框啥意思?所以你是想要除了你自己别人都看不见这个窗口吗?而不只是别人看不到这个窗口的内容?
|
13
zhuisui 10 小时 53 分钟前
恐怕你的需求目前没有通用支持。
可以从而一窥相关技术实现 https://www.electronjs.org/docs/latest/api/browser-window#winsetcontentprotectionenable-macos-windows |
14
Pylogmon 10 小时 37 分钟前
|
15
Tardis07 OP @BRS5672023 差不多,和另外两个系统的实现效果一样就行,macos 那个是最完美的,屏幕里有这个应用的画面,我也能通过屏幕看到,但是录屏出来的视频里面没有,显示的是它下一层的窗口。
|