Swapface 文档文章详情页头图背景:AI 换脸视觉效果

Swapface安卓模拟器教程

2026.09.01

STREAM FACECAMTUTORIALSWINDOWS

01 工作原理

在开始设置之前,先简单了解一下这套流程中各个软件之间的连接关系。

本教程将使用 Nox Android Emulator 作为示例,在 Windows 上运行 Android 版 WhatsApp,并通过 Swapface 实现实时换脸视频通话。

Swapface Android 模拟器连接流程:USB 摄像头经 Swapface、OBS Virtual Camera、WeCam 或 ManyCam 到 Nox 再到 WhatsApp

每个软件分别负责什么?

USB Camera
负责采集你的原始视频画面。在本教程中,摄像头需要向右旋转 90° 并竖直放置,以适配后续的竖屏视频画面。

Swapface
Swapface 读取 USB 摄像头画面并进行实时换脸处理。

在 Swapface 中,视频输出需要选择:

OBS Virtual Camera
后续 WeCam 或 ManyCam 会继续读取这一视频输出。

WeCam / ManyCam
WeCam 或 ManyCam 用于接收 OBS Virtual Camera 输出的画面。

原教程主要使用 WeCam 进行设置,同时也提供了 ManyCam 作为另一种选择。

Nox Android Emulator
Nox 用于在 Windows 上运行 Android 环境,并安装 WhatsApp。

在完成虚拟摄像头设置后,需要通过教程中提供的工具,将 WeCam 摄像头配置到 Nox 中使用。

WhatsApp
完成所有设置后,就可以在 Nox 中打开 WhatsApp 并进行视频通话。

如果最终画面没有以竖屏方式显示,可以使用教程中提到的 Switch 按钮进行切换。

02 准备所需软件

在开始配置 Android 模拟器之前,请先准备并安装本教程中需要使用的软件和组件。

原文涉及的工具包括:

  • OBS Studio
  • WeCam
  • ManyCam
  • AN9Picker
  • Nox Android Emulator
  • vc_redist.x86.exe

这些工具会分别用于视频输出、虚拟摄像头中转、Android 模拟器运行以及后续摄像头注入。

当然你也可以从 Transfer.it 下载所有所需文件。

Download Transfer.it
Transfer.it 下载本教程所需文件页面截图

2.1 安装 OBS Studio

首先安装 OBS Studio。

在后续 Swapface 设置中,需要使用 OBS Virtual Camera 作为视频输出。

安装完成后,保留 OBS Studio,后续配置 Swapface 时会继续使用。

OBS Studio 官网下载页面截图

2.2 安装 WeCam

安装 WeCam。

本教程主要使用 WeCam 作为虚拟摄像头中转工具,用来接收 OBS Virtual Camera 输出的画面。

后续会在 WeCam 中选择:

OBS Virtual Camera

作为视频输入。

WeCam 官网下载页面截图

2.3 ManyCam

安装 ManyCam。

如果你使用 ManyCam,也可以按照 “使用 ManyCam 连接 Swapface” 教程中提供的 ManyCam 方式进行配置。

ManyCam 官网下载页面截图

2.4 准备 AN9Picker

下载并解压 AN9Picker。后续需要使用其中的:AN9PickerUI.exe。将虚拟摄像头配置到 Nox Android Emulator 中。

(AN9Picker是 marktohark 分享的一个工具,用于更改 Android 模拟器的默认摄像头。)

此阶段只需要完成下载和解压,不需要立即运行。

2.5 安装 Nox Android Emulator

安装 Nox Android Emulator。

Nox 用于在 Windows 上运行 Android 环境,并在后续步骤中安装和使用 WhatsApp。

完成安装后,暂时不需要进行详细设置,后续会单独配置 Nox 的显示和摄像头相关内容。

2.6 安装 vc_redist.x86.exe

安装:vc_redist.x86.exe

完成后,确保以上软件和组件都已经准备好,再继续进行下一步的摄像头与 Swapface 配置。

03 设置摄像头与 Swapface

完成软件准备后,接下来需要先设置 USB 摄像头,并在 Swapface 中完成对应的视频输入与输出配置。

这一部分主要完成两件事:

  • 调整摄像头方向
  • 在 Swapface 中设置输入、输出、分辨率与画面旋转

3.1 调整 USB 摄像头方向

首先,将 USB 摄像头向右旋转 90°,并将摄像头竖直放置。

这样可以让后续的视频画面更适合竖屏显示。

完成摄像头摆放后,再打开 Swapface 进行下一步设置。

USB 摄像头向右旋转 90 度示意
USB 摄像头竖直放置示意

3.2 选择 USB Camera 作为输入

打开 Swapface,进入 Stream 设置区域。在 Stream Input 中选择你的 USB 摄像头。确认摄像头已经正常工作,并且可以在预览区域看到实时画面。

3.3 设置 OBS Virtual Camera 作为输出

在 Stream Output 中,将虚拟摄像头设置为:OBS Virtual Camera

后续 WeCam 或 ManyCam 会读取 OBS Virtual Camera 输出的视频画面。

将视频分辨率设置为:1920 × 1080 完成后,启动 Stream,并确认 Swapface 中能够正常显示摄像头画面。

Swapface Stream 中选择 OBS Virtual Camera 与分辨率设置截图
Swapface Stream 中旋转人脸预览演示

注意

如果您在交换脸中没有看到自己的脸,请先执行步骤 1-3(不旋转)进行测试。然后再执行步骤 4(旋转回来)完成一个完整的步骤,或者重启电脑。

Swapface Stream 人脸预览成功截图

如果你在Swapface中看到了自己,请进入下一步。

04 配置 WeCam / ManyCam 虚拟摄像头

完成 Swapface 设置后,接下来需要将 OBS Virtual Camera 的画面导入 WeCam 或 ManyCam。

这一部分的作用,是让 WeCam / ManyCam 接收 Swapface 输出的画面,并继续作为后续 Nox Android Emulator 使用的虚拟摄像头来源。

4.1 使用 WeCam

本教程主要以 WeCam 作为示例。打开 WeCam 后,新建一个摄像头项目。

Step 1 — 创建 Camera Project

Create Camera Project

打开 WeCam 后,新建一个摄像头项目:

WeCam 创建摄像头项目界面截图

Step 2 — 选择 OBS Virtual Camera

进入 Camera Project 后,将摄像头来源设置为:

OBS Virtual Camera

然后检查当前视频分辨率。

如果分辨率不是:

1920 × 1080

建议重新启动 WeCam,然后再次检查。

WeCam 中选择 OBS Virtual Camera 截图

Step 3 — 调整画面方向

选择 OBS Virtual Camera 后,在 WeCam 中使用 Rotate 调整画面方向。

由于前面的 USB Camera 和 Swapface 已经按照竖屏方式进行了旋转设置,这一步需要继续调整 WeCam 中的画面方向,使最终画面保持正确。

WeCam 中旋转视频方向截图

Step 4 — 启用 WeCam 虚拟摄像头

完成视频源和画面方向设置后,进入 WeCam 的:

Output → Virtual Camera

然后点击:

Enable

应用当前设置。

接着启用 Virtual Camera,使 WeCam 开始作为虚拟摄像头向其他应用输出画面。

启用成功后,后续 Nox 或其他应用就可以识别并调用 WeCam 作为摄像头来源。

4.2 查看完整 WeCam 操作

4.3 使用 ManyCam

如果你安装的是 ManyCam 而不是 WeCam,可以按照文章提供的 ManyCam 教程进行设置。

ManyCam 连接 OBS Virtual Camera 设置演示

05 配置 Nox Android Emulator

完成虚拟摄像头设置后,接下来需要配置 Nox Android Emulator,让 WhatsApp 能够在竖屏 Android 环境中运行。

5.1 启动 Nox

打开 Nox Android Emulator。进入模拟器后,先确认 Nox 可以正常启动并进入 Android 系统界面。在 Nox 中安装并打开 WhatsApp。

完成登录后,确保 WhatsApp 可以正常进入主界面。

5.2 设置竖屏分辨率

进入 Nox 的显示设置,将设备类型设置为手机,并使用竖屏分辨率。

可使用:1080 × 1920 或:900 × 1600 完成设置后,保存配置。然后重启Nox,有时需要在运行 Nox 之前

Nox Android Emulator 竖屏分辨率设置截图

5.3 重启 Nox

分辨率调整完成后,重新启动 Nox,使新的显示设置生效。重新进入模拟器后,确认系统已经以竖屏方式显示。

5.4 检查 Hyper-V

如果 Nox 无法正常启动或运行,可以检查 Windows 中的 Hyper-V 设置。根据当前系统环境 禁用 Hyper-V。 后,再重新启动 Nox。

完成 Nox 的竖屏和运行环境配置后,下一步需要将前面准备好的 WeCam 虚拟摄像头注入 Nox。

06 将虚拟摄像头注入 Nox

完成 Nox 的基础配置后,接下来需要将 WeCam 虚拟摄像头注入到 Nox 中,让 Android 模拟器能够识别并调用前面配置好的视频画面。

6.1 关闭 Nox

在开始注入之前,先完全关闭 Nox Android Emulator。确保 Nox 当前没有处于运行状态,再进行下一步操作。

6.2 打开 AN9Picker

找到之前已经下载并解压的 AN9Picker 文件夹。运行:AN9PickerUI.exe 打开摄像头注入工具。

AN9Picker 主界面截图

6.3 选择 WeCam

在 AN9Picker 中选择需要注入的虚拟摄像头。

选择:WeCam 。确保这里选择的是前面已经完成配置并正常输出画面的 WeCam 虚拟摄像头。

AN9Picker 中选择 WeCam 截图

6.4 点击 Inject

确认摄像头选择无误后,点击: Inject 随后从 Nox 安装目录(例如 C:\Program Files\Nox\bin\Nox.exe)中选择Nox.exe 。

完成选择后,工具会将 WeCam 虚拟摄像头注入到 Nox 中。

您可以在完整流程中查看具体操作步骤。

AN9Picker Inject 按钮截图
AN9Picker 中选择 Nox.exe 截图
AN9Picker 将 WeCam 注入 Nox 演示

6.5 完成注入

注入完成后,重新启动 Nox。

此时,Nox 就可以调用前面通过 WeCam 输出的虚拟摄像头画面。

完成这一步后,整个视频链路已经连接到 Android 模拟器:

USB Camera → Swapface → OBS Virtual Camera → WeCam → Nox

下一步只需要进入 WhatsApp,并开始视频通话。

07 开始 WhatsApp 视频通话

Nox 中 WhatsApp 视频通话换脸结果截图