使用vs2019编译OBS

主页地址:https://github.com/obsproject/obs-studio

代码:https://github.com/obsproject/obs-studio/archive/refs/heads/master.zip

github能打开很难,后来在玩steam游戏,需要加速器,发现steam++这个加速器可以加速github,试用了下效果很好。

安装vs2019 Community(社区版),安装的时候选择安装桌面程序开发就行,不需要安装最新的windows SDK.

打开安装指南:https://github.com/obsproject/obs-studio/wiki/Install-Instructions

下载对应的依赖包,使用最新的2019依赖包,dependencies2019.zip,里面包含了所有的库了,不需要单独去下载了

下载对应的Qt库,Qt_5.15.2.7z,不需要安装Qt软件,把这个库放到某个位置就行,5.15.2版本兼容性很好,最近用它编译Qt for android的应用也很顺利。

CMake版本最好越高越好,我用的3.17版本的。

CEF包是啥不清楚,总之下载下来就行。

 

编译过程安装指南写的很清楚了,照着做就行,Congfigue后一片红也没事,编译也很顺利。估计都是最新的版本,最新的开发工具的原因。

 

最后编译成功了,要在obs-studio-master\build\rundir\Debug\bin\64bit里运行obs64.exe,并且将libsrt.dll和libmbedcrypto.dll从dependencies2019文件夹里考到这里,就可以运行了。

运行后如果有黑屏的问题,一个可能是你的显卡太NB了,是高性能NVIDIA处理器,OBS暂时还不支持,需要切换到集成显卡,桌面右键-->NVIDIA控制面板-->管理3D设置,选 程序设置 选项卡,选择你的OBS的路径,设置 集成图形,重新打开OBS,看显示器捕获,是否已好了,如果还是不行,那就打开windows设置,系统,显示,多显示器设置,图形设置,在桌面应用,浏览,找到OBS,设置成节能,再次打开OBS,显示器捕获应该好了,如果窗口捕获不行,那是你的窗口对应的程序有硬件加速,比如Chrome浏览器就默认开启了,在Chrome的设置里将硬件加速关掉,再次捕获窗口,Chrome就可以看见了。

posted on 2021-11-14 10:07  litandy  阅读(489)  评论(0编辑  收藏  举报

导航