用 Apple Watch 为 OBS 制作心率叠加层
恐怖游戏、排位决赛、直播健身:你的心跳比任何摄像头都更能说明问题。用 iPhone 加 Apple Watch、WHOOP、Garmin 手表或胸带,把实时心率放进叠加层。
需要 Vision 账号。你在编辑器中搭建叠加层。 · 更新于
工作原理
制作心率叠加层需要什么
在 iPhone 上安装免费的 1UP Vision 应用。在 Vision 编辑器中为叠加层添加“心率”图层。在应用中打开 Sync → Heart Rate Sync,选择同一个叠加层和你的 Apple Watch 或蓝牙心率设备,然后点击 Start sharing。OBS 中的爱心会随你的心跳跳动,并实时显示 BPM。
- 一台装有免费 1UP Vision 应用的 iPhone
- 一块 Apple Watch(watchOS 10 或更高版本)或 WHOOP、Garmin、Polar、Wahoo 等蓝牙心率设备
- 一个已作为浏览器源添加到 OBS 的 Vision 叠加层
分步设置
在 OBS 中设置心率叠加层
安装应用并登录
从 App Store 安装 1UP Vision,用你的 Vision 账号登录,或扫描电脑上 Vision 设置中的二维码。如果使用 Apple Watch,也请在手表上安装 1UP Vision 应用。
添加“心率”图层
在 Vision 编辑器中打开你在 OBS 中使用的叠加层。点击 + 按钮,在“健康与位置”下选择“心率”,并把它放在摄像头旁边。
设置样式
在 Heart Rate Settings 中选择爱心颜色、开关背景,并可选择显示 BPM 标签。在 Font Settings 中设置数字的字体、大小和颜色。如需完全掌控样式,可在图层的高级设置中添加 Custom CSS。保存叠加层。
从 iPhone 开始共享
在应用中打开 Sync 标签页,点击 Heart Rate Sync。在 Destination overlay 中选择同一个叠加层。使用 Apple Watch,或在 WHOOP、Garmin 或胸带上开启心率广播,点击 Scan for Monitors 并从列表中选择设备。点击 Start sharing。
在 OBS 中检查
现在爱心会随你的心跳跳动,数字实时更新。如果 15 秒内没有新数值,图层会显示 -- 而不是旧数字。可在 Stale After Seconds 中修改这个时间。
Apple Watch、Apple Health 还是胸带?
安装手表上的 1UP Vision 应用后,Apple Watch 大约每秒测量一次,并通过 iPhone 发送每个数值。为此启动的体能训练不会保存到你的活动记录中。
没有手表应用时,Vision 会从 Apple Health 读取心率。这样也能用,但新数值到达得更慢。
支持标准心率服务的蓝牙设备都可以使用,包括 WHOOP HR Broadcast、Garmin 心率广播、Polar、Wahoo 以及大多数胸带和臂带。搜索前请在设备上开启广播。
用变量实现更多
如果“心率”图层还不够,可以把心率作为变量使用。选择 Overlay → Variables,创建一个来源为 Vision Companion、指标为 Heart rate (BPM) 的变量,并插入任意文本图层。变量需要 Basic 或更高套餐。
这样能做更多事:像 bpm is greater than 150 这样的显示规则可以显示火焰或紧张横幅,表达式可以把心率划分为区间,借助 Health Stats Sync 还能加入 Apple Health 中的静息心率、心率变异性、血氧或步数。
故障排除
如果遇到问题
- 图层显示 --?共享没有运行,应用发送到的 Destination overlay 与 OBS 中的不是同一个,或传感器没有接触皮肤。
- Scan for Monitors 中找不到胸带?请佩戴好以检测皮肤接触,开启广播,并断开与其他应用的连接。
- 数字总是变回 --?没有手表应用时,Apple Health 提供数值的频率较低。请在手表上安装 1UP Vision 应用,或调高 Stale After Seconds。
常见问题
心率叠加层:常见问题
支持 WHOOP、Garmin 或 Polar 吗?
支持,通过蓝牙连接。任何广播标准蓝牙心率服务的设备都可以使用,例如开启 HR Broadcast 的 WHOOP、开启心率广播的 Garmin 手表,以及 Polar 或 Wahoo 胸带。在设备上开启广播,然后在应用中点击 Scan for Monitors。
支持 Android 吗?
暂不支持。应用目前适用于 iPhone 和 Apple Watch。
需要付费吗?
应用和“心率”图层都是免费的,用自定义 CSS 设计图层样式也免费。只有变量(例如在其他图层中使用心率,或让叠加层根据心率动态变化)需要 Basic 或更高套餐。
直播时的训练会出现在 Apple 健身中吗?
不会。手表应用启动训练只是为了测量心率,停止后会丢弃。