什么是虚拟摄像头?一篇通俗易懂的入门指南

虚拟摄像头是一种软件,它创建出一个供各类应用选择的摄像头设备。本文讲清它的工作原理、人们为何使用它,以及它和网络摄像头滤镜有何不同。

虚拟摄像头是一个由软件创建的摄像头设备。它输出的不是来自物理镜头的画面,而是一段经过处理的视频流——增强后的摄像头画面、屏幕共享,或一个合成场景——任何允许你选择摄像头的应用都能选中它。对 Zoom、Teams、OBS 或浏览器来说,虚拟摄像头看起来和普通网络摄像头一模一样。

CiCi Cam 作为虚拟摄像头运行,同一份增强画面同时显示在 Zoom 会议和 OBS Studio 中
虚拟摄像头只处理一次摄像头画面,然后把结果送往任意应用——此处同一份 CiCi Cam 画面同时运行在 Zoom 和 OBS Studio 里。

虚拟摄像头如何工作

虚拟摄像头会向你的操作系统注册自己,成为一个摄像头设备,就像 USB 网络摄像头那样。随后一个程序把视频送入这个设备。当你打开视频应用、在摄像头下拉菜单里选择这个虚拟摄像头时,应用接收到的便是该程序正在发送的内容——而不是你的原始摄像头画面。

整条链路是这样的:

物理网络摄像头 → 处理软件 → 虚拟摄像头设备 → 你的视频应用

价值就在处理这一步。软件可以在画面到达会议之前先磨皮、修光、加背景,或合成一个完整的场景。

人们为什么使用虚拟摄像头

  • 设置一次,处处可用。 把摄像头画面处理一次,同一份画面就会出现在 Zoom、Teams、Google Meet、OBS 和 Discord 里——无需逐个应用配置。
  • 应用本身不提供的效果。 大多数通话软件内置的工具很弱,甚至完全没有。虚拟摄像头能加上美颜、光线修正或背景——这些是应用自己做不到的。
  • 无需插件或管理员审批。 因为应用只看到一个”摄像头”,在 Zoom 或 Teams 内部不需要安装任何东西——这在受管控的工作笔记本上很有用。
  • 分担繁重的处理。 主播会把一份处理好的画面送入 OBS,这样 OBS 就能专注于编码,而不必再去运行各种特效。

虚拟摄像头的常见例子

  • OBS Studio 的虚拟摄像头会把你完整的直播场景作为一个摄像头输出,于是你能在 Zoom 通话里使用 OBS 的画面布局。
  • CiCi Cam 把你真实摄像头画面的增强版本——叠加了美颜、光线和滤镜——作为摄像头输出给任意应用。
  • 会议工具有时会自带虚拟摄像头,用于背景或构图。

虚拟摄像头 vs 网络摄像头滤镜

这两个词常被混用,但它们描述的是不同的东西:

网络摄像头滤镜虚拟摄像头
它是什么施加在画面上的效果供应用选择的输出设备
它存在于哪里某一个应用内部,或软件中操作系统层面
能覆盖所有应用吗?不能

网络摄像头滤镜是那个效果。虚拟摄像头是这份带滤镜的画面如何送达你各个应用的方式。最实用的工具两者兼备——它们既施加滤镜,又把结果以虚拟摄像头的形式呈现出来。CiCi Cam 正是这样工作的;关于两者如何结合,参见带美颜滤镜的虚拟摄像头

虚拟摄像头在浏览器里能用吗?

能。浏览器通过与原生应用相同的操作系统接口读取摄像头,所以虚拟摄像头会像 USB 网络摄像头一样出现在 Google Meet、Whereby 以及基于浏览器的 Slack 通话里。无需任何浏览器扩展。

虚拟摄像头安全且保护隐私吗?

虚拟摄像头的隐私性,取决于它背后的软件。关键问题在于处理是发生在本地还是云端。像 CiCi Cam 这样的本地处理工具,会把你的摄像头画面留在你自己的设备上。基于云端的工具会把你的视频上传到服务器,这对于会议或任何敏感场景都很不合适——安装前请务必确认清楚。

如何挑选虚拟摄像头

留意它是否支持广泛的应用、是否本地处理、延迟是否低,以及是否具备你需要的特定效果。关于哪些因素重要的完整对比,参见最佳虚拟摄像头软件指南。