MacOS录屏OBS+Loopback配置方法

最近上网课, 总结了一些macOS上面好用的录屏方法, 在这里介绍给大家.

没有音频输出的解决方案

不管是使用QuickTime自带的录屏(Command+Shift+5)还是下载额外的录屏软件, 在macOS上都没办法正常输出声音, (当然一些老款机型权限给到的话应该是会有声音的) 这时候就需要采用一些特殊办法解决问题.

首先是安装一款虚拟音频软件, 名为Loopback, 在macwk.com里面有, 下载好后直接安装, 打开相应的权限, 然后就可以使用了,(m1芯片需要开启sip, 具体方法软件里面有介绍) 界面如下:
在这里插入图片描述
左边栏可以新建虚拟音频, 右边控制音频流的输出, 那个选项可以控制播放源在屏幕捕获时候是否静音, 只要选择对应的软件, 其播放的声音就会先流入Loopback, 然后再进入屏幕捕获软件.

屏幕捕获

一开始当然是不想下载一堆软件, 但是自带的录屏分辨率太高, 实用性不强, 就没有再用了. 倒是一款开源的录屏软件OBS Studio出现在我的视野中, 以前看的一些Python入门课程就是使用这个软件录制的, 界面就是那种无限递归的画面, 类似下面这样:
请添加图片描述
这个软件使用起来需要配置一下, 比如先使用快捷键command+F将屏幕捕获拉伸到全屏, 然后新建场景, 添加显示器采集和音频输出采集.

配置方法

  1. Command+,进入配置, 音频作如下设置, 因为不这样禁用的话就会采集麦克风的输出.请添加图片描述
  2. 音频输出采集中选择刚才用Loopback生成的虚拟音频;
  3. 配置录制热键, 比如设置成Command+option+S, 然后就可以愉快录屏啦~

一般在录屏开始时, 菜单栏(状态栏)会显示OBS的图标以及一个小圆点, 录制结束后圆点就消失了. 这里也可以由此判断是否录屏. 文件一般默认保存在~/影片/.

2022.2.10更新:如果需要捕获麦克风音频如何配置?

这里有两种方法:

  1. 设置->音频中解除对麦克风音频的禁用, 设置为默认即可, 在主界面的混音器中可以看到声音捕获时候显示的绿色进度条
  2. 添加音频输入采集, 即可以采集麦克风的音频.

这里我推荐第二种方法, 因为第一种是全局生效的, 如果之后需要录制网课的话还得回到设置里面调整. 而第二种方法直接在主窗口里面开启或者关闭 输入采集即可.

2023.11.22 更新: obs30 原生支持 MacOS 内部音频录制!loopback 卸载!

如题, 赶快升级 obs30 吧, 直接完美支持, 不过如果你对 loopback 卸载不干净导致的虚拟音频还存在于电脑中感到不爽, 可以删除:

/Library/Audio/Plug-Ins/HAL/ACE.xxx.app

xxx 应该不是这个名字, 但是忘记了, 反正就是 ACE 这个插件删除之后重启就好了.

<think>好的,用户想要在MacBook上隐藏菜单栏中的提示。首先,我得回想一下之前看到的引用内容。引用[1]提到使用Mac自带的screen命令启动DisplayLinkManager.app,这样可以避免出现提示图标。用户可能不想让时显示那个小圆点,尤其是在需要保持界面简洁或者不被干扰的情况下。 接下来,引用[3]提到OBS时菜单栏会有图标和小圆点,这可能让用户意识到常规的方法会触发提示。用户可能试过普通的工具,但遇到了这个问题,所以需要替代方案。 然后,引用[1]中的方法使用终端命令,通过screen工具启动应用,这样系统不会显示提示。这个方法可能有效,因为系统自带的命令可能不会触发同样的权限提示。需要详细步骤,比如创建脚本和使用launchd来自动启动。 另外,用户可能对命令行不太熟悉,所以需要给出具体的步骤,包括创建脚本、修改权限,以及设置自动启动。同时,要提醒用户确保DisplayLinkManager.app的路径正确,可能需要根据实际情况调整。 还要考虑其他方法,比如使用AppleScript或者Automator,但引用中的例子用的是shell脚本和launchd,这可能更可靠。同时,要提到如果使用第三方软件如OBS,可能需要配合Loopback等工具,但引用[3]提到OBS会有提示,所以可能还是需要系统自带的方法。 最后,确保回答结构清晰,分步骤说明,并给出注意事项,比如权限问题和路径确认。可能还需要提到如果用户不想自动启动,可以手动运行脚本。这样用户可以根据自己的需求选择合适的方法。</think>以下是隐藏 macOS 菜单栏中提示的三种解决方案: ### 方法一:使用系统自带命令(无图标提示) 1. **创建自动执行脚本** ```bash #!/bin/zsh /Applications/DisplayLink\ Manager.app/Contents/MacOS/DisplayLinkManager & sleep 5 # 等待应用启动 osascript -e 'tell application "Terminal" to quit' & ``` * 需替换实际应用路径 * 通过`launchd`设置开机自启[^1] 2. **设置权限** ```bash chmod +x ~/Documents/start_screen.sh ``` ### 方法二:QuickTime 底层调用 1. 使用终端命令直接调用功能 ```bash /System/Applications/QuickTime\ Player.app/Contents/MacOS/QuickTime\ Player --args screenrecording ``` 2. 配合`nohup`后台运行 ```bash nohup /System/Applications/QuickTime\ Player.app/Contents/MacOS/QuickTime\ Player --args screenrecording > /dev/null 2>&1 & ``` ### 方法三:OBS 高级配置 1. **组合工具配置** ```bash # 安装音频路由工具 brew install loopback ``` 2. **OBS 设置** - 场景源选择「窗口捕获」 - 音频输入选择「虚拟声卡设备」 - 禁用所有桌面通知[^3]
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zorchp

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值