OBS Virtual Camera 与虚拟摄像头软件:两者有什么区别?

OBS Virtual Camera 将 OBS 场景发送到其他应用,而虚拟摄像头软件会先处理摄像头画面,再将其传入 OBS 或视频通话应用。本文帮你判断该使用哪种工作流。

OBS Virtual Camera 会把完成的 OBS 场景发送给另一个应用;虚拟摄像头软件则先处理摄像头画面,再把处理后的画面传入 OBS 或其他应用。 两者名称相似,但数据流方向和用途并不相同。

两种基本信号路径如下:

OBS Virtual Camera: 摄像头、屏幕和其他来源 → OBS 场景 → OBS Virtual Camera → Zoom、Teams、Meet 或 Discord

虚拟摄像头软件: 物理摄像头 → 处理软件 → 软件生成的虚拟摄像头 → OBS、Zoom、Teams、Meet 或 Discord

如果你想把 OBS 布局作为摄像头画面共享,请使用 OBS Virtual Camera。如果你想先改善摄像头画面,再让其他应用接收它,请使用 CiCi Cam 这类独立虚拟摄像头软件。

物理摄像头将画面传入 CiCi Cam,经过处理后通过虚拟摄像头输出到 OBS 和视频通话应用
独立虚拟摄像头软件位于物理摄像头和接收处理后画面的应用之间。

核心区别一览

OBS Virtual Camera独立虚拟摄像头软件
主要任务将 OBS 场景发送给其他应用处理摄像头并将其提供给其他应用
常见输入OBS 场景、来源、图形、屏幕捕获和视频物理 USB 或内置摄像头
常见输出完整的 OBS 画布经过美化或滤镜处理的摄像头画面
相对于 OBS 的方向从 OBS 输出输入 OBS
最适合演示、组合场景、布局和叠加元素美颜、光线、摄像头滤镜和统一画面风格
在哪里选择Zoom、Teams、Meet、Discord 等摄像头应用OBS 或任何提供摄像头菜单的应用
是否需要 OBS

最简单的记忆方式是:

  • OBS Virtual Camera 通常是一个输出。
  • 虚拟摄像头软件通常是一个经过处理的摄像头输入。

OBS Virtual Camera 是做什么的?

OBS Virtual Camera 会将 OBS 输出转换成另一个应用可以选择的摄像头设备。根据 OBS 官方 Virtual Camera 指南,它可以根据设置输出 OBS 的 Program、Preview、指定场景或指定来源。

当接收方需要的不只是普通摄像头画面时,这项功能特别有用。例如,一个 OBS 场景可以包含:

  • 放在屏幕共享旁边的摄像头画面
  • 带演讲者画中画的演示文稿
  • 文字、标题、Logo 和字幕条
  • 多个摄像头或媒体来源
  • 经过裁剪或调色的摄像头来源

完成场景后,在 OBS 的 Controls 面板中点击 Start Virtual Camera,然后打开目标应用,在摄像头菜单中选择 OBS Virtual Camera。目标应用会像接收普通摄像头一样接收 OBS 输出。

信号路径如下:

摄像头 + 屏幕 + 图形 → OBS 合成 → OBS Virtual Camera → 视频通话应用

仅启动 OBS Virtual Camera 不会自动美化人脸,也不会把 OBS 输出变成同一场景的输入。它的主要任务是把 OBS 输出传送到其他应用。

独立虚拟摄像头软件是做什么的?

独立虚拟摄像头软件位于接收应用之前。它以真实摄像头作为输入,处理画面,然后把结果注册成 OBS 和其他应用都可以选择的摄像头设备。

CiCi Cam 使用以下工作流:

物理摄像头 → CiCi Cam 处理 → CiCi Cam 虚拟摄像头 → OBS 或视频通话应用

用户可以在 CiCi Cam 中调整皮肤、面部光线、妆容、脸型和滤镜。OBS 不负责这些人脸感知处理,而是通过 Video Capture Device 来源接收已经完成的 CiCi Cam 画面,并把它当作普通摄像头使用。

如果你需要以下功能,这种方式更合适:

  • 在 OBS、Zoom、Teams、Meet 和 Discord 中保持相同的上镜效果
  • 使用针对人脸的美颜和妆容控制,而不是整幅画面调色
  • 保存一套摄像头预设,不必在每个目标应用中重新创建效果
  • 不搭建完整 OBS 场景,也能获得增强后的摄像头画面

如需进一步了解系统摄像头设备和应用兼容性,请阅读什么是虚拟摄像头

为什么这两个名称容易混淆?

两者都会创建一个出现在摄像头下拉菜单中的软件设备。区别并不在于其中某一个是不是“真正的”虚拟摄像头,而在于由什么生成画面,以及画面要传到哪里

在 Zoom 中选择 OBS Virtual Camera 时,Zoom 接收的是 OBS 生成的输出。在 OBS 中选择 CiCi Cam 时,OBS 接收的是 CiCi Cam 生成的输出。

接收应用中选择的摄像头接收应用实际获得的内容
OBS Virtual CameraOBS 场景、来源、Preview 或 Program 输出
CiCi Cam在 CiCi Cam 中处理过的摄像头画面
物理摄像头原始摄像头画面

下拉菜单中的设备名称说明了上游应用是谁,并不代表所有虚拟摄像头都有相同用途。

应该使用哪一种?

应根据最终想要的结果选择工作流,而不是只看两者名称中都含有“虚拟摄像头”。

使用 OBS Virtual Camera 输出完整组合场景

如果你希望另一个应用看到 OBS 画布,请使用 OBS Virtual Camera。它适用于:

  • 在同一布局中展示课件和摄像头
  • 演示带标题或品牌元素的屏幕画面
  • 将多摄像头场景发送到会议应用
  • 在视频通话中切换 OBS 场景
  • 把直播式布局变成可选择的摄像头

在这条工作流中,OBS 是中心。先搭建场景,启动虚拟摄像头,再在目标应用中选择 OBS Virtual Camera。

使用独立虚拟摄像头软件增强摄像头

如果最终输出仍然以摄像头为主,但需要改善光线、皮肤、妆容、脸型或添加滤镜,请使用 CiCi Cam 或类似软件。

当你希望实现以下目标时,这是更简单的方式:

  • 在多个会议和直播应用中保持统一形象
  • 在 OBS 接收摄像头之前加入美颜处理
  • 普通视频通话不必启动 OBS
  • 无需重建 OBS 场景即可改变摄像头效果

在 OBS 中添加 Video Capture Device,然后选择 CiCi Cam。不要为了把 CiCi Cam 加入 OBS 而点击 Start Virtual Camera;该按钮会沿相反方向发送 OBS 输出。

完整的输入设置步骤见如何不使用 Snap Camera 为 OBS 添加美颜滤镜

两者可以同时使用吗?

可以。两阶段工作流会让两个虚拟摄像头分别负责管线中的不同环节:

物理摄像头 → CiCi Cam → OBS 场景 → OBS Virtual Camera → Zoom、Teams、Meet 或 Discord

在此设置中:

  1. CiCi Cam 接收物理摄像头画面。
  2. CiCi Cam 应用美颜、光线、妆容或滤镜。
  3. OBS 通过 Video Capture Device 接收 CiCi Cam
  4. OBS 添加屏幕捕获、图形、文字、裁剪或其他来源。
  5. OBS Virtual Camera 将完成的场景发送到最终应用。

对于既需要人脸感知摄像头增强,又需要 OBS 布局的网络研讨会、远程演示或视频通话,这种方式很实用。

直播场景编辑器使用 CiCi Cam 作为视频来源,并搭配图形和其他场景元素
CiCi Cam 提供处理后的摄像头来源,OBS 负责场景合成和最终输出。

四种常见工作流

目标推荐工作流
改善 Zoom 中的摄像头画面摄像头 → CiCi Cam → Zoom
为 OBS 直播添加美颜处理摄像头 → CiCi Cam → OBS
将 OBS 演示画面发送到 Teams各类来源 → OBS → OBS Virtual Camera → Teams
将美颜后的组合场景发送到 Meet摄像头 → CiCi Cam → OBS → OBS Virtual Camera → Meet

前两个示例不需要 OBS Virtual Camera。只有 OBS 之外的应用需要接收 OBS 输出时,才需要启动它。

OBS Virtual Camera 自带美颜滤镜吗?

OBS 可以裁剪、遮罩、调色和分级摄像头来源,也可以在场景中组合多种视觉元素。这些操作作用于某个来源或整幅画面,与专门调整皮肤、面部光线、妆容或五官的人脸感知控制不同。

如果基础调色或场景合成就能解决问题,只使用 OBS 可能已经足够。如果需要针对摄像头人像进行处理,请先在 CiCi Cam 中处理,再让 OBS 负责合成。OBS Studio 美颜滤镜页面进一步解释了两者如何分工。

同时使用两者会增加复杂度或延迟吗?

每多一个处理阶段都会增加一些工作量,因此应使用能够实现目标的最短管线。普通会议没有必要仅仅因为 OBS 带虚拟摄像头就绕行 OBS;同样,需要组合多个来源的演示也不能简化成一个摄像头滤镜应用。

同时使用两个工具时:

  • 让 CiCi Cam 和 OBS 使用一致的分辨率与帧率。
  • 避免对同一画面叠加两套高负载效果。
  • 确认 CiCi Cam 使用物理摄像头,OBS 使用 CiCi Cam。
  • 为 OBS 的场景合成和编码预留足够的 GPU 资源。
  • 在最终应用中测试音画同步。

如果最终应用只需要增强后的摄像头,请直接选择 CiCi Cam,并从管线中移除 OBS。

常见设置错误

在两个应用中都选择物理摄像头

CiCi Cam 应接收物理摄像头,OBS 应接收 CiCi Cam 虚拟摄像头。如果两个应用都尝试打开物理设备,可能出现摄像头被占用、黑屏或画面冻结。

为了添加摄像头来源而启动 OBS Virtual Camera

Start Virtual Camera 按钮用于将 OBS 输出发送给另一个应用。要把 CiCi Cam 添加到 OBS,请选择 Sources → Video Capture Device → CiCi Cam

在 OBS 中选择 OBS Virtual Camera

在普通增强工作流中,这会让管线方向错误,还可能产生画面回授循环。应将 CiCi Cam 或物理摄像头选为 OBS 来源。

关闭上游应用

虚拟摄像头需要产生画面的应用持续运行。如果关闭 CiCi Cam,OBS 可能失去增强后的摄像头;如果关闭 OBS 或停止其 Virtual Camera,目标应用就可能失去 OBS 场景。

如果摄像头设备没有出现在应用菜单中,请参考虚拟摄像头不显示排查指南

常见问题

OBS Virtual Camera 和虚拟网络摄像头相同吗?

OBS Virtual Camera 是虚拟网络摄像头的一种。它把 OBS 输出公开为摄像头设备。其他虚拟摄像头可能输出经过处理的物理摄像头、虚拟形象或其他生成的视频画面。

CiCi Cam 是 OBS 插件吗?

不是。CiCi Cam 作为独立虚拟摄像头软件运行,在 OBS 接收结果之前处理物理摄像头。在 OBS 中,它显示为 Video Capture Device,而不是 OBS 美颜插件或滤镜。

从 OBS 直播需要 OBS Virtual Camera 吗?

不需要。OBS 可以直接直播和录制。OBS Virtual Camera 用于将 OBS 视频输出发送给接受摄像头输入的其他应用。

Zoom 或 Teams 能同时看到两个虚拟摄像头吗?

两个应用均正确安装并运行时,摄像头菜单中可以同时显示 CiCi CamOBS Virtual Camera。只需要增强摄像头时选择 CiCi Cam;需要完整 OBS 场景时选择 OBS Virtual Camera。

在 OBS 中应该选择哪个虚拟摄像头?

如果希望 OBS 接收 CiCi Cam 处理过的摄像头,请选择 CiCi Cam。OBS Virtual Camera 通常应在接收 OBS 输出的目标应用中选择,而不是作为同一 OBS 场景的摄像头来源。

最终选择

当最终产品是需要发送给其他应用的 OBS 场景时,使用 OBS Virtual Camera。当最终产品是要提供给 OBS 或其他应用的增强摄像头画面时,使用独立虚拟摄像头软件

如果既需要画面增强,又需要场景合成,请按以下顺序连接:

物理摄像头 → CiCi Cam → OBS → OBS Virtual Camera → 目标应用

如需比较独立摄像头处理工具的重要功能,请继续阅读最佳虚拟摄像头软件指南。