b3LAB – PortalOFX+

唯一能把实时信号拉入 Resolve 或 Fusion 的节点、调色与合成、再把结果送回输出的方式 —— 双向、多条并行路由、全部在宿主内部完成。在节点树的任意位置接收和发送 Syphon、NDI 和 OMT —— 不是独立应用、不是采集回环、不是导出。DaVinci Resolve、Fusion Studio、Assimilate Scratch / LiveFX。macOS + Windows。

▸ 关于 PortalOFX+ 的更多信息

三个独立的 .ofx.bundle 包,具有唯一的插件 ID — 它们在同一 OFX 宿主中共存。Pro:4 个插件(Syphon/Spout IN/OUT、NDI IN/OUT)。OMT-Bundle(独立):2 个插件(OMT IN/OUT,测试版)。Lite(免费):2 个仅接收的插件,唯一 ID — 可与 Pro 并存安装,无冲突。任意数量的插件实例可并行运行(InstanceSafe + SingleInstance=0)。将结果传输至 TouchDesigner、MadMapper、OBS、VDMX、b3WebCam+(作为 Zoom / Teams 的系统级虚拟摄像头)或任何 NDI/Spout/OMT 接收端。许可证:3 层瀑布(cert-pinned VPS → Gumroad → HMAC 缓存)、72 小时离线宽限期、HWID 绑定、同时仅 2 个活跃安装。一个许可证在 macOS 或 Windows 上激活。

macOS + Windows Syphon · NDI IN/OUT(Pro) OMT IN/OUT(测试版 · 独立 bundle) DaVinci Resolve · Fusion · Scratch 唇形同步(NDI/OMT,可选 0–15 帧) Lite 版 · 免费

PortalOFX+ 的功能

六个插件,一个许可证 — Syphon/Spout IN/OUT、NDI IN/OUT、OMT IN/OUT(测试版),另含 NDI 音频输出。

SYPHON IN + OUT

原生共享纹理管线

两个插件 — SYPHON INSYPHON OUT(macOS)· SPOUT INSPOUT OUT(Windows)。从任何兼容服务器(TouchDesigner、Resolume、MadMapper、VDMX、自定义应用)接收 Syphon/Spout 帧,并将 Resolve 或 Scratch 片段输出作为 Syphon/Spout 服务器回传。内嵌 Metal 驱动的 Syphon(macOS)和 DirectX 驱动的 Spout 2(Windows),延迟极低,无需帧导出。

▸ 显示所有功能
  • 明确的 启动 Syphon OUT / 停止 / 应用名称并重启串流 按钮 — 插件拖入时不自动启动
  • 刷新源 按钮的实时源发现 + 基于 UUID 的稳定重连
  • 重新连接输入 按钮 + 备用模式(冻结·黑场·测试卡),当源消失时自动切换
  • 自动命名格式 b3LAB PortalOFX+ — <宿主> — <短ID> 或完全手动流名称
  • 仅在有客户端连接时发布 开关 — 无客户端监听时节省 GPU/CPU
  • Syphon 和 NDI 在同一会话中并行激活
NDI IN + OUT NDI® 兼容

基于网络的双向 NDI

两个插件 — NDI INNDI OUT。从本地网络的任意源接收 NDI 流,并将 DaVinci Resolve、Resolve Studio 或 Assimilate Scratch 片段发布为 NDI 源。NDI 5/6 SDK,延迟加载 — 即使运行时缺失,宿主仍可正常运行。

▸ 显示所有功能
  • 刷新 + 加载时自动连接 的源发现(首选源在插件实例化时重连)
  • 嵌入 Resolve 时码到 NDI 帧中 — 帧精确时间线 TC,而非合成墙钟时间(默认开启)
  • 色彩空间标记自动 · Rec.709 · Rec.2020 · Display P3 · Linear — 作为每帧 NDI 元数据嵌入
  • 异步安全的乒乓发送缓冲 — 慢速网络下无撕裂帧
  • 每路输出自定义流名称,生命周期管理与 Syphon 相同(启动 / 停止 / 应用重启)
  • Scratch 兼容的 BGRX FourCC — 修复 Assimilate Scratch 中的白色图像 Alpha 错误
  • NDI 音频输出(自 v1.1.0,macOS)— Resolve 音频合并入同一 NDI 流 · CoreAudio 源选择器 · 立体声 2 通道
  • NDI® 技术由 Vizrt 提供 — ndi.video
OMT IN + OUT 测试版

Open Media Transport — 免版税串流协议

两个插件 — OMT INOMT OUT(macOS + Windows,测试版)。Open Media Transport 是一个开源的 NDI 替代协议,具有相似的低延迟传输格式,且零授权费用。工作流与 NDI 完全一致:源选择器、生命周期按钮、广播级标记。当你需要免版税的 NDI 等效路径,或当你的接收/发送端已支持 OMT 时使用。

▸ 显示所有功能
  • 与 NDI 完全相同的明确生命周期 — 启动输出 / 停止 / 应用名称并重启串流
  • 本地网络源发现,与同会话内的 Syphon/Spout/NDI 并行运行
  • 相同的广播标记路径(时码 + 色彩空间元数据)
  • OMT-OUT 唇形同步(自 v2026-06-13)+ 通过 CoreAudio-Tap 的音频(自 v1.7.4)— 与 NDI-OUT 完全的音视频对等
  • 编码质量选择(Default/Low/Medium/High)— 运行时可切换,更改时重启发送器
  • OMT-IN Suggested Quality — 通过 omt_receive_setsuggestedquality 的运行时提示
  • 注意:OMT Colorspace-Tag 是 UI-only。OMT 时码故意未实现。
  • 接收端:vMix、Vizrt + b3LAB 生态系统
广播与专业

广播级时序、遥测与轻量许可证

帧精确同步、实时健康遥测、广播元数据,以及解锁全部四个插件的单一 Gumroad 许可证。专为生产环境构建:macOS 已签名 + 公证 · Windows 已签名安装程序。一个许可证在 macOS 或 Windows 上激活。

▸ 显示所有功能
  • 输出同步帧延迟 0–200 帧 + 精细延迟 0–1000 ms,用于与外部源的亚帧音视频同步
  • 健康指标 — 实时 已发送帧数丢帧数带宽(Mbit/s 滚动值)、已连接客户端数,每 30 帧更新一次
  • 广播标记 — Resolve 时间线时码嵌入 NDI · 色彩空间元数据(Rec.709 / Rec.2020 / P3 / Linear)
  • 生命周期状态机 — 界面中明确显示:关闭 / 就绪 / 启动中 / 运行中(有或无客户端)/ 需要重启 / 接收中 / 错误
  • 流名称草稿与激活状态分离 — 重命名不会实时修改运行中的服务器;应用名称并重启会完整拆除并重建
  • 仅发布变更帧 — 哈希门控发布跳过相同帧(静态板卡时节省带宽)
  • 源丢失回退 — 上游源消失时 IN 插件切换至 冻结 / 黑场 / 测试卡
  • 一个许可证密钥解锁全部 6 个插件 · 每个插件自定义流名称 · macOS:通用二进制(Apple Silicon + Intel)· Windows:x64(PortalOFX-WIN.zip)

支持的宿主

宿主 A

DaVinci Resolve / Resolve Studio

需要 Studio 付费版。OFX 插件在免费版中无法渲染。

宿主 B

Fusion Studio

独立的 Fusion 基于节点的合成器。完整支持 Syphon/Spout/NDI/OMT。

宿主 C

Assimilate Scratch / LiveFX

在直播和精修工作流中完整支持 Syphon 和 NDI 摄入。

宿主 D · Mac 早期访问

Nuke Studio 17

已在 macOS 上完成早期访问测试。Windows 兼容性尚未验证。

宿主 E · Mac 早期访问

Autodesk Flame

已在 macOS 上完成早期访问测试。Windows 兼容性尚未验证。

需要 DaVinci Resolve 19+(免费版)或 Resolve Studio、Fusion Studio 或 Assimilate Scratch 9.x+。PortalOFX+ 可在 Resolve 的免费版和付费版中加载。购买前请务必核对你的 Resolve 和系统版本与兼容性说明。当前支持:macOS 15(Sequoia 15.7.4)· Windows 10 / 11 x64。Nuke Studio 17 和 Flame:仅 Mac 早期访问。一个许可证在 macOS 或 Windows 上激活。具体 Resolve 版本矩阵见文档。

PortalOFX+ 还是 b3WebCam+?

两者都支持 Syphon、NDI 和 OMT —— 但解决的是不同的问题。一句话规则:

把信号路由进调色 → PortalOFX+

把实时 Syphon/NDI/OMT 源拉入 Resolve 或 Fusion 的节点,调色与合成,再把结果送回输出 —— 双向、多条并行路由,全部在宿主内部。b3WebCam+ 做不到这一点。

宿主周围的信号 → b3WebCam+

把任意输入变成系统级虚拟摄像头,在 Syphon/NDI/OMT/SDI 之间转换、切换信号源,并把 Resolve/Premiere 时间线输出到摄像头做实时审核。它的 OFX/Adobe 路径仅输出 —— 不会把信号路由进宿主。

两者都需要? → Complete 套装

既要调色内部的路由,要摄像头/转换层?Complete 套装包含全部四款工具 —— 含 PortalOFX+ 与 b3WebCam+ —— 比单独购买更便宜。

获取 PortalOFX+

所有许可证均包含插件二进制文件、安装文档和规定范围内的邮件支持。购买通过 Gumroad 交付。

Lite

¥0

仅接收的 OFX 版本 — 将 Syphon 和 NDI 直接拉入 Resolve,如同普通片段

包含内容

  • Syphon-IN [Lite] — 任何本地 Syphon 服务器(Resolume、MadMapper、TouchDesigner、OBS、Notch、Modul8 …)· Mac GPU 直通
  • NDI-IN [Lite] — 本地网络上的任何源(仅视频,自动发现)
  • Resolve 调色页面 → Effects Library → OpenFX → b3LAB
  • macOS 12.4+ · 通用二进制(Intel + Apple Silicon)
  • 无需许可证、无需激活、无遥测 · 完全离线运行

Lite 不包含

  • Syphon-OUT · NDI-OUT(发送功能仅 Pro 提供)
  • OMT 输入 / 输出(双向)
  • NDI 音频接收 · Lip-Sync(音视频偏移补偿)
  • Use-Alpha (BGRA/BGRX) · H/V-Flip · Embed-Timecode · 色彩空间标记
  • Windows / Spout 版本
  • 公证 + Hardened Runtime · 优先支持

免费 / 通过 Gumroad 自定金额支付。社区支持(无 SLA)。与 Pro 共存 — 唯一的插件 ID,可并存安装两者,无冲突。

获取 PortalOFX+ Lite →
不确定?购买前请查阅兼容性说明和已知限制。退款仅适用于未收到交付和有明确记录的受支持环境故障 — 不适用于不受支持的配置或改变主意。完整政策见 法律信息

★ 已知稳定路径

单人工作室抢先体验 · 为最大兼容性编写(见下方主机矩阵)· 欢迎反馈 → [email protected]

  • 操作系统 / 硬件:macOS 15.x(Sequoia 15.7.4)on Apple Silicon · Windows 10/11 x64
  • 已测试宿主:DaVinci Resolve 19+(免费版)和 Resolve Studio · Fusion Studio · Assimilate Scratch / LiveFX 9.x+
  • 推荐首次工作流:Resolume / TouchDesigner 发布 Syphon → PortalOFX+ Syphon-IN 加在 Resolve 调色节点 → 实时调色,以 NDI 输出
  • 前 3 项限制:OFX 宿主必须运行 · 1 个许可证 = 2 个活跃安装 / 2 台 Mac(macOS 或 Windows,按需切换设备)· IN 插件仅接收视频(无音频接收)

此工具不适用于什么。

每款 b3LAB 工具都有明确的使用范围。了解限制是工具使用的一部分。

▸ 显示所有已知限制
  • 已在 macOS 15(Sequoia 15.7.4)测试 · macOS Tahoe · 通用二进制支持 Intel;Intel Mac 未官方测试。
  • 已在 Windows 10 x64(最新 Resolve beta)测试 · Windows 11:应可正常使用 · ARM Windows:未测试。
  • Syphon 插件(仅 macOS)· Spout 插件(仅 Windows)· NDI IN/OUT 在两个平台均可用。
  • 1 个许可证 = 2 个激活安装 / 2 台 Mac — macOS 或 Windows,不可同时激活。
  • 需要 DaVinci Resolve 19+(免费版)或 Resolve Studio 或 Assimilate Scratch 9.x+。PortalOFX+ 可在 Resolve 的免费版和付费版中加载。其他 OFX 宿主(Nuke 等)未经官方测试。
  • 仅视频 — OFX 插件无法路由音频。音频路由故意不在范围内。
  • 每个插件实例仅支持一个 Syphon 或 NDI 源。
  • 已测试 4K 信号。更高分辨率未测试。
  • Syphon 需要源应用在同一台机器上。NDI 在本地网络上跨机器工作。
  • NDI 以全带宽未压缩 BGRX 格式发送。NDI HX2/HX3 编解码器路径在路线图中。
  • 色彩空间标记仅嵌入于 NDI 每帧元数据中。Syphon 没有标准色彩空间字段 — 接收端在那里忽略标记。
  • 演示模式完全可用,但会为输出添加水印并降低帧率。许可证密钥(Gumroad)可解锁全部 4 个插件。

已测试环境。

  • 操作系统:macOS 15(Sequoia 15.7.4)· Windows 10 x64(已测试)· macOS Tahoe · Windows 11:应可正常使用 · ARM Windows:未测试
  • 分发:macOS:公证 DMG → /Library/OFX/Plugins/b3LAB_PortalOFX+.ofx.bundle · 强化运行时 · Developer ID 签名 · Apple 加盖印章 · Windows:PortalOFX-WIN.zipC:\Program Files\Common Files\OFX\Plugins\
  • 宿主:DaVinci Resolve 19+(免费版)和 Resolve Studio · Assimilate Scratch 9.x+
  • 插件:macOS — Syphon IN、Syphon OUT、NDI IN、NDI OUT · Windows — Spout IN、Spout OUT、NDI IN、NDI OUT
  • 源:macOS:Syphon(Metal 驱动,内嵌)· Windows:Spout 2(DirectX 驱动,内嵌)· NDI 5/6 SDK(延迟加载,可选运行时 — 两个平台)
  • 信号:RGB · RGBA · 最高 4K(BGRX FourCC 用于 Scratch 兼容性)
  • 构建:广播标记(NDI 时码 + 色彩空间)、健康指标、明确的启动/停止生命周期、源丢失回退
  • DaVinci Resolve 渲染缓存:当后台 Render Cache 开启时(Playback ▸ Render Cache),Resolve 会持续播放已缓存的输出,并可能发送它而非当前实时渲染,直到缓存追上 —— 需要真正实时路由时请关闭渲染缓存。反过来还有个好处:仍在缓存中的画面正好是内置的"仍在渲染中"指示器。😉

谁在使用,如何使用。

真实的生产场景。每种配置都是一条专注的信号路径 — 无需胶水脚本,无需采集绕路。

场景 01

歌词幻灯片直接进入广播切换台

一个线上教会服务需要将歌词幻灯片与摄像机切换内联混合,而非作为独立窗口。ProPresenter 发布 NDI;Resolve Live 通过 PortalOFX+ 接收并在摄像机和歌词轨道之间切换。无需硬件切换台和采集卡。一台 Mac 上的纯软件信号流。

场景 02

从 Resolume 实时调取品牌回放转场

一个赛事直播需要在停机时段使用品牌回放转场。动态设计师在 Resolume 中构建;广播台运行 Resolve Live。PortalOFX+ 将 Resolume NDI 拉入 Resolve 作为转场轨道。无需额外硬件切换台,品牌转场在构建完成后数秒内即可上线。

场景 03

Unreal 场景作为虚拟制作中的 Resolve 轨道

导演希望在剧本朗读阶段就能看到摄像机剪切与虚拟布景灯光的实际效果。Unreal 发布 Spout/Syphon;PortalOFX+ 将实时帧拉入 Resolve 作为轨道。剪辑决策基于真实场景灯光,而非灰盒模型。

与我们联系

将通过 mailto 打开你的邮件客户端,收件人为 [email protected]