Mac 上使用 OBS 录屏时出现黑屏、无声、无法打开等问题,通常与权限未开启、音频链路中断或编码设置不匹配有关;正确做法是右键允许程序运行,开启屏幕录制、麦克风和辅助功能三项权限,借助 BlackHole 采集系统声音,并将输出设置为 MP4 + H264 + CRF,最后确认帧率与音频电平后再开始录制。

在 Mac 上用 OBS 录屏时,如果遇到画面黑屏、系统声音录不进去、录完视频打不开或播放卡顿,这些情况大多不是 OBS 软件损坏,而是 macOS 的系统权限限制、音频采集链路异常,或 OBS 录制参数设置没有正确对应所导致的。
安装与首次启动:避开 M 系列芯片常见卡死问题
建议从正式obsproject.com/zh-tw/download下载 macOS 版本(确认支持 macOS 10.15 及以上系统,并兼容 M1、M2、M3 芯片);双击安装包并拖入“应用程序”文件夹后,【右键点击 OBS 图标→“显示简介”→勾选“仍要打开”】,否则 Gatekeeper 可能会拦截首次启动。第一次打开 OBS 时会自动弹出“自动配置向导”,建议选择“仅优化录制,我不会进行直播”,分辨率和帧率保留默认设置(1920×1080 + 30FPS),然后点击“应用设置”完成初始化配置。
关键权限授予:三处开关必须全部开启
macOS 会默认拦截屏幕内容和音频采集,因此必须手动开启相关权限:
① 打开“系统设置→隐私与安全性→屏幕录制”,找到 OBS Studio 并打开开关;
② 在同一页面下滑找到“麦克风”,同样为 OBS 开启权限;
③ 【最关键的一步】进入“辅助功能”,搜索 OBS Studio 并勾选——否则窗口采集、鼠标点击高亮等操作都会失效。
当这三项权限全部授予后,重新启动 OBS,预览窗口通常就会立即显示桌面画面;如果 Mac 上 OBS 仍然黑屏,建议再重启一次电脑后重新测试,不要省略重启这一步。
系统声音采集:不用 Soundflower,用 BlackHole 更稳定
首选方案是 BlackHole,这是一款免费开源的音频工具,针对 macOS 系统声音采集做了更好的适配与优化。
你可以前往 github.com/ExistentialAudio/BlackHole 下载最新版的 BlackHole 2.0.7 安装包。安装完成后,建议重启音频服务,具体做法是在终端执行 sudo killall coreaudiod。
随后进入 OBS 的“设置→音频”界面,将“桌面音频”设备指定为“BlackHole 2ch”,同时确认麦克风选择的是你正在使用的实际硬件设备。
最后返回 OBS 主界面的混音器,点击“桌面音频”右侧齿轮图标,选择“高级音频属性”,并勾选“启用音频监控”。这一步非常重要,可以帮助你实时确认系统声音是否已经被 OBS 正确捕获。
方法二:QuickTime Player 临时验证法
先使用 QuickTime Player 新建屏幕录制→点击红色录制按钮→选择“内建麦克风”→播放一段 YouTube 音频→观察 QuickTime 是否成功录入声音;如果能够录到声音,就说明系统音频通路本身正常,那么问题基本可以确定出在 OBS 的音频输入设备选择上。
录制设置优化:避免 MKV 在 Mac 上无法播放
点击 OBS 左下角“设置”→“输出”→“录制”:
格式选择【MP4】(不要选 MKV,macOS 自带播放器无法直接播放 MKV,而且 Final Cut Pro 导入 MKV 时也更容易出现丢帧问题);
编码器选择 H264(兼容性最好,上传到 B 站、抖音等平台也更省心);
码率控制选择 CRF,建议数值设置在 18~22 之间(18 画质更高但文件体积更大,22 则在清晰度与存储空间之间更均衡,尽量不要使用 CBR,因为 Mac 硬编码时更容易卡顿);
音频编码器选择 CoreAudio AAC,码率设为 256Kbps;
最后在“路径”栏中指定一个清晰明确的保存文件夹(例如“~/Movies/OBS_Recordings”),不要直接保存到桌面或 iCloud 同步目录,以免录制过程中因同步冲突而中断。
开始录制:确认两项状态后再点击 REC
在“来源”面板下方点击“+”→选择“显示器采集”→在属性中勾选“使用显示器原生分辨率”,并在下拉菜单中选择当前主显示器(如“内建显示器”);
观察预览窗口右上角是否显示绿色“100%”帧率指示,同时确认混音器中的“桌面音频”和“麦克风”电平条都在实时波动;
当这两项都正常后,再点击底部红色“开始录制”按钮——此时菜单栏会出现 OBS 图标,点击该图标可以快速停止录制;
录制结束后,直接点击菜单栏中的 OBS 图标→“停止录制”,视频文件会自动保存到你预先设定好的路径中。
