前言
OBS Studio(Open Broadcaster Software)是一款免费开源、跨平台 的视频录制与直播工具。相比官方安装包,源码编译可以实现:
- 自定义功能与界面
- 适配特殊硬件 / 系统环境
- 深入学习「微内核 + 插件」架构设计
- 避免官方版本的冗余组件
本文基于Windows 10/11 系统,完整记录OBS Studio 32.1.0 从环境搭建、源码获取、编译构建到打包分发的全流程 ,全程无报错、新手可直接复刻,编译后可直接用于直播 / 录屏,也可进行二次开发!
官方资源
- 全球官网(英文):https://obsproject.com/
- 中国区官网(中文):https://obsproject.com.cn/
- GitHub 开源仓库:https://github.com/obsproject/obs-studio
一、基础环境准备
系统要求
- 操作系统:Windows 10 专业版 / 家庭版 / Windows 11(32.1.0 版本最低支持 Win10)
- 硬件:建议 8GB 以上内存,SSD 硬盘(编译速度更快)
1.1 必备工具:Visual Studio 2022
OBS Studio 32.1.0强制要求 使用 Visual Studio 2022 ,推荐安装社区版(免费)。
下载地址
官方直链:https://aka.ms/vs/17/release/vs_Community.exe
安装必选组件(5 项)
安装时必须勾选 以下 5 个组件,无需额外单独安装 CMake/Windows SDK:
- 使用 C++ 的桌面开发
- MSVC v143 - VS 2022 C++ x64/x86 生成工具(最新)
- 用于 Windows 的 C++ CMake 工具
- 适用于最新 v143 生成工具的 C++ ATL(x86/x64)
- Windows 11 SDK(10.0.22621.0)
✅ 关键说明:以上 5 项已内置 CMake+Windows SDK,无需重复安装,避免版本冲突!

1.2 配置 CMake 环境变量
安装完成后,将 CMake 添加到系统 PATH,方便全局调用:
1.此电脑 → 右键 → 属性 → 高级系统设置
2.环境变量 → 系统变量 → 找到Path → 编辑
3.新建 → 添加 CMake 默认路径:
C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin
4.保存后重启 CMD生效
二、源码获取(关键:必须拉取子模块)
OBS 源码包含大量插件子模块,必须完整克隆,否则编译必报错!
方式 1:Git 克隆(推荐)
打开 Git Bash/CMD,执行命令(--recursive 必加):
git clone --recursive https://github.com/obsproject/obs-studio.git
方式 2:手动下载(无 Git 用户)
- 进入 GitHub Release 页面:https://github.com/obsproject/obs-studio/releases/tag/32.1.0
- 下载OBS-Studio-32.1.0-Sources.tar.gz完整源码包
- 解压到纯英文无空格路径 (如:
D:\work\obs-studio-32.1.0)
⚠️ 避坑提醒:源码路径不能有中文、空格、特殊字符,否则 CMake 生成失败!

三、构建与编译(核心步骤)
3.1 生成 VS 项目文件
-
进入源码根目录,按住 Shift + 右键 → 在此处打开命令窗口 / PowerShell
-
执行 CMake 预设构建命令:
cmake --preset windows-x64
依赖下载说明
该命令会自动下载 4 个核心依赖包,若网络超时可手动下载 放入源码目录.deps文件夹(手动创建):
- windows-deps-2025-08-23-x86.zip
- windows-deps-2025-08-23-x64.zip
- windows-deps-qt6-2025-08-23-x64.zip
- cef_binary_6533_windows_x64_v2.zip
注意,上述命令下载zip文件时,下载超时会保留未下载完的zip文件,需要自行下载后覆盖。
https://github.com/obsproject/obs-deps/releases/download/2025-08-23/windows-deps-2025-08-23-x86.zip
https://github.com/obsproject/obs-deps/releases/download/2025-08-23/windows-deps-2025-08-23-x64.zip
https://cdn-fastly.obsproject.com/downloads/cef_binary_6533_windows_x64_v2.zip
✅ 生成成功标志:目录出现
.deps、build_x64文件夹,内含obs-studio.sln工程文件
目录结构如下:

3.2 编译生成可执行文件
继续在源码目录执行多线程编译命令(无需联网,parallel参数表示多线程运行):
cmake --build --preset windows-x64 --parallel
编译成功验证
- 输出目录:
build_x64\rundir\RelWithDebInfo\bin\64bit\obs64.exe - 双击
obs64.exe即可启动,实测功能:- 窗口捕获、游戏捕获、浏览器源正常加载
- 推流、录制功能无报错,文件正常生成
- 虚拟摄像头、滤镜等插件完整可用,与官方版本一致
3.3 打包分发(分享给他人)
一键打包 ZIP
cmake --build --preset windows-x64 --target package
- 生成文件:
build_x64\obs-studio-0.0.1-windows-x64.zip - 解压即可直接使用,无需安装
打包 EXE 安装包(可选)
- 下载 NSIS 工具:https://nsis.sourceforge.io/Download
- 使用「Installer based on .zip file」功能
- 选择生成的 ZIP 包,一键转换为 EXE 安装程序
四、总结
本文基于实测验证 ,提供 Windows 平台 OBS Studio 32.1.0零失败编译方案,覆盖从环境到打包全链路,新手按步骤操作即可一次成功。
编译后的版本可直接用于:
- 个人直播 / 录屏
- 企业私有化部署
- 自定义插件 / UI 二次开发
- 特殊硬件适配
如有编译问题,欢迎在评论区留言附上报错日志,一起交流解决!
附、源码 + 依赖包 网盘下载
为方便新手,已整理OBS Studio 32.1.0 完整源码 + 所有依赖包:
- 百度网盘:https://pan.baidu.com/s/13KzIXyDEpXOFnKrX4HOIAg?pwd=48ub
- 提取码: 48ub
- 内容:源码 + 4 个依赖包