在 Mac OS 上编译 OBS
本文转自:在 Mac OS 上编译 OBS | www.samirchen.com
安装环境
第一步,做准备工作,安装编译 OBS 所需要的环境,流程如下:
// 给当前用户添加 /usr/local 文件夹的写权限,否则后面可能在安装其他环境时可能因为权限问题可遇到错误:
sudo chown -R <your-user-name> /usr/local
sudo chmod -R u+w /usr/local
// 用 brew 安装 FFmpeg。如果本地源码编译过 FFmpeg 并 make install 了,先去 FFmpeg 的源码位置 make uninstall 一下再用 brew 安装 FFmpeg:
brew install ffmpeg
// 安装 X264:
brew install x264
// 安装 Qt5 以及设置环境变量:
brew install qt5
brew linkapps qt5
export CMAKE_PREFIX_PATH=/usr/local/opt/qt5
// 安装 CMake:
brew install cmake
brew link cmake
下载和编译 OBS
从 https://github.com/jp9000/obs-studio 下载 OBS 代码:
git clone --recursive https://github.com/jp9000/obs-studio.git
编译 OBS 源码:
// 进入 obs-studio 源码根目录,创建 build 文件夹:
cd obs-studio
mkdir build
cd build
cmake ..
make
运行 OBS
cd rundir/RelWithDebInfo/bin/
./obs
如果你想要编译 OBS 安装包,你可以在编译的时候使用 make package
命令即可编译出包含 OBS App Bundle 的 .dmg
安装包。
其他
你可以 https://github.com/jp9000/obs-studio/wiki/Install-Instructions#mac-osx 了解更多。
你还可以从 https://obsproject.com/download 直接下载 OBS 安装包来安装 OBS。
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从二进制到误差:逐行拆解C语言浮点运算中的4008175468544之谜
· .NET制作智能桌面机器人:结合BotSharp智能体框架开发语音交互
· 软件产品开发中常见的10个问题及处理方法
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· C# 13 中的新增功能实操
· Ollama本地部署大模型总结
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(4)
· langchain0.3教程:从0到1打造一个智能聊天机器人
· 2025成都.NET开发者Connect圆满结束