在 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。

posted @   SamirChen  阅读(1597)  评论(0编辑  收藏  举报
编辑推荐:
· 从二进制到误差:逐行拆解C语言浮点运算中的4008175468544之谜
· .NET制作智能桌面机器人:结合BotSharp智能体框架开发语音交互
· 软件产品开发中常见的10个问题及处理方法
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
阅读排行:
· C# 13 中的新增功能实操
· Ollama本地部署大模型总结
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(4)
· langchain0.3教程:从0到1打造一个智能聊天机器人
· 2025成都.NET开发者Connect圆满结束
点击右上角即可分享
微信分享提示