源码地址:
GitHub - obsproject/obs-studio: OBS Studio - Free and open source software for live streaming and screen recording
windows 编译:
Build Instructions For Windows · obsproject/obs-studio Wiki · GitHub
https://www.cnblogs.com/chaichengxun/p/16592116.html
或者使用网盘代码代码:
vs2019
链接:https://pan.baidu.com/s/1_mKBCcw_lM6x4XFL8oLYZA?pwd=1nyl 
 提取码:1nyl
代码:
链接:https://pan.baidu.com/s/11bF6QropXk2SV1SQ6TTD6Q?pwd=84bc 
 提取码:84bc
环境:
vs2019 qt5.15.x cmake 3.24.0
将qt 设置到系统变量:如

如将代码解压到如下位置:
source code :D:\opensrc\obs\obs_src_19041\obs_src_19041\obs-studio-19141\obs-studio
build the binaries:D:\opensrc\obs\obs_src_19041\obs_src_19041\obs-studio-19141\obs-studio\build_vs2019
cmake_install_prefix:D:\opensrc\obs\obs_src_19041\obs_src_19041\obs-studio-19141\obs-studio\obs_install
depspath:D:\opensrc\obs\obs_src_19041\obs_src_19041\dependencies2019\win32
点击config:选择vs studio 16 2019 /
win32

错误后取消这一项:

然后依次点击 configure generate

 
vs2019 打开工程

编译成功
生成动态库;


在bin中有obs.exe,obs.exe依赖 上图文件夹中的data,obs-plugins文件夹中的内容,通过修改源码:
D:\opensrc\obs\obs_src_19041\obs_src_19041\obs-studio-19141\obs-studio\libobs\obs-windows.c

中的 ../.. 为 ./ 可以重新设置依赖的位置
修改窗口捕获:可以捕获最小化的窗口

obs中的设置

这些数据保存在目录:
 










![[SpringBoot]单点登录](https://img-blog.csdnimg.cn/eff781f4a934462b8ed68c0f270fb820.png)








