V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
f14g
V2EX  ›  Windows

诸位大佬,有没有什么办法在 Windows 上录屏的时候隐藏某些窗体?

  •  
  •   f14g · 2023-10-08 10:21:58 +08:00 via Android · 2077 次点击
    这是一个创建于 446 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,需要在自己电脑上录屏,录屏工具自己准备。

    有没有什么办法既能让录屏工具录满我的全屏幕、同时又能避免某些特定的窗体(比如浏览器)或者屏幕元素(比如向日葵的远控面板)被录进去呢?

    第 1 条附言  ·  2023-10-08 21:01:21 +08:00
    诸位大佬,按照 5#的思路,找到了这个工具,确实可以用:
    https://github.com/shalzuth/WindowSharingHider
    20 条回复    2023-11-10 23:04:58 +08:00
    proxytoworld
        1
    proxytoworld  
       2023-10-08 10:23:46 +08:00
    双屏,另外你这是正经需求吗,感觉像是某种作弊需要?
    vus520
        2
    vus520  
       2023-10-08 10:25:40 +08:00
    作弊应该不是,估计是聊天隐私吧
    jazzg62
        3
    jazzg62  
       2023-10-08 10:26:47 +08:00
    猜你想找 obs
    codehz
        4
    codehz  
       2023-10-08 10:26:57 +08:00
    确实有办法对一些录制屏幕的 api 排除一些窗口,但是那会直接变黑,因为 windows 决定被盖住的部分就不画了,根本就没有想过数据
    或者采用单窗口的录制方式,那个可以录制被盖住的内容,但是显然不能完成全屏录制的需求
    ysc3839
        5
    ysc3839  
       2023-10-08 10:27:20 +08:00 via Android   ❤️ 7
    SetWindowDisplayAffinity
    Win7 开启 dwm 的情况下可以让窗口变黑,Win10 2004 可以隐藏窗口。
    https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-setwindowdisplayaffinity

    不过这个 API 只能设置自己进程的窗口,要设置别的进程,需要注入代码。
    我之前写过一个项目,不过没有编译好的文件 https://github.com/ysc3839/NoScreenCap
    ysc3839
        6
    ysc3839  
       2023-10-08 10:28:24 +08:00 via Android
    @codehz Win10 2004 开始可以隐藏了
    f14g
        7
    f14g  
    OP
       2023-10-08 10:29:01 +08:00 via Android
    @proxytoworld 规则之内无禁止即为允许🤭
    另外这个也是想在开视频会议的时候避免被人看到聊天记录之类的。
    iOCZ
        8
    iOCZ  
       2023-10-08 10:30:23 +08:00
    @f14g 早晚社死
    zq11211277
        9
    zq11211277  
       2023-10-08 10:49:04 +08:00
    如果是这种需求 还真是早晚社死 防不住的

    忘记关摄像头、麦克风的案例还少吗
    bijue
        10
    bijue  
       2023-10-08 11:21:27 +08:00 via Android
    用软件遮挡,后期打码
    LitterGopher
        11
    LitterGopher  
       2023-10-08 11:22:48 +08:00
    1. obs 只录取特定窗口/区域
    2. 创建多个桌面,将需要录屏的窗口移动到特定桌面
    yejinmo
        12
    yejinmo  
       2023-10-08 11:55:36 +08:00
    借楼问下,腾讯会议那种指定窗口共享是用的什么技术?
    ysc3839
        13
    ysc3839  
       2023-10-08 12:25:56 +08:00 via Android   ❤️ 1
    @yejinmo 参考 OBS 窗口捕获的实现
    applepresent
        14
    applepresent  
       2023-10-08 13:34:27 +08:00
    没见过类似的功能,常见的是捕获某个窗口,只显示某个窗口例如浏览器
    SoyaDokio
        15
    SoyaDokio  
       2023-10-08 13:40:37 +08:00
    @f14g #7 这种需求,就不能再整一台机器吗?或者用手机?不然早晚都要社死。
    Oilybear
        16
    Oilybear  
       2023-10-08 13:43:04 +08:00
    钉钉自带,不过共享屏幕的时候自己也看不到聊天记录,只是会进入隐私模式
    mainjzb
        17
    mainjzb  
       2023-10-08 14:07:38 +08:00   ❤️ 1
    paopjian
        18
    paopjian  
       2023-10-08 17:20:52 +08:00
    Netflix 那种防录屏技术?
    f14g
        19
    f14g  
    OP
       2023-10-08 21:00:20 +08:00 via Android
    诸位大佬,按照 5#的思路,找到了这个工具,确实可以用:
    https://github.com/shalzuth/WindowSharingHider
    另外也给“appinn”打个小广告🤭: https://www.appinn.com/window-sharing-hider/
    Rnreck
        20
    Rnreck  
       2023-11-10 23:04:58 +08:00
    @paopjian #18 那个东西有办法绕过吗
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2186 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 00:57 · PVG 08:57 · LAX 16:57 · JFK 19:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.