编译参考官网文档: https://github.com/jp9000/obs-studio/wiki/Install-Instructions#windows-build-directions
1.下载obs源码:https://github.com/obsproject/obs-studio,选择tag下的对应版本(master下的版本不一定编得过)。
2.下载依赖库(根据自己需要编译的vs版本选择):
VS2013: https://obsproject.com/downloads/dependencies2013.zip
VS2015: https://obsproject.com/downloads/dependencies2015.zip
VS2017: https://obsproject.com/downloads/dependencies2017.zip
VS2019: https://obsproject.com/downloads/dependencies2019.zip
3.下载win_dshow模块(如果不需要摄像头捕获,此步骤不需要):
进入 源码目录/plugins/win-dshow, 然后执行git clone https://github.com/jp9000/libdshowcapture.git命令,等待下载完毕即可
4.利用cmake构建VS项目
(1)增加依赖库路径:DepsPath
(2)增加Qt路径:QTDIR
(3)增加x264路径:x264Path
(4)增加curl路径:curlPath
(5)增加FFmpeg路径:FFmpegPath
(6)configure->Generate,成功的话就ok了
5.进入到build目录,用cmake时选用的vs打开项目
6.选择ALL_BUILD重新生成
7.等待build通过就ok了