Nền hero trang chi tiết bài blog Swapface với hình ảnh hoán đổi khuôn mặt AI

Hướng dẫn Swapface Android Emulator

2026.09.01

STREAM FACECAMTUTORIALSWINDOWS

01 Cách hoạt động

Trước khi bắt đầu thiết lập, hãy dành một chút thời gian để hiểu cách các ứng dụng trong quy trình này kết nối với nhau.

Hướng dẫn này dùng Nox Android Emulator làm ví dụ để chạy WhatsApp Android trên Windows và dùng Swapface cho cuộc gọi video face-swap thời gian thực.

Luồng kết nối Swapface Android Emulator: camera USB qua Swapface, OBS Virtual Camera, WeCam hoặc ManyCam, rồi Nox, rồi WhatsApp

Mỗi ứng dụng làm gì?

USB Camera
Thu tín hiệu video gốc của bạn. Trong hướng dẫn này, xoay camera 90° sang phải và đặt thẳng đứng để tín hiệu khớp với video dọc sau này.

Swapface
Swapface đọc tín hiệu camera USB và thực hiện face swap thời gian thực.

Trong Swapface, đặt đầu ra video thành:

OBS Virtual Camera
WeCam hoặc ManyCam sẽ đọc đầu ra video này.

WeCam / ManyCam
WeCam hoặc ManyCam nhận tín hiệu từ OBS Virtual Camera.

Hướng dẫn gốc chủ yếu dùng WeCam, đồng thời cũng đề cập ManyCam như một lựa chọn thay thế.

Nox Android Emulator
Nox chạy môi trường Android trên Windows và host WhatsApp.

Sau khi camera ảo được thiết lập, dùng công cụ được cung cấp trong hướng dẫn này để cấu hình camera WeCam bên trong Nox.

WhatsApp
Khi mọi thứ sẵn sàng, mở WhatsApp trong Nox và bắt đầu cuộc gọi video.

Nếu tín hiệu cuối cùng không hiển thị ở chế độ dọc, dùng nút Switch được đề cập trong hướng dẫn để chuyển hướng.

02 Chuẩn bị phần mềm cần thiết

Trước khi cấu hình Android Emulator, hãy cài đặt phần mềm và các thành phần mà hướng dẫn này sử dụng.

Các công cụ được đề cập trong hướng dẫn này:

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

Các công cụ này được dùng cho đầu ra video, chuyển tiếp camera ảo, chạy Android Emulator, và tiêm camera sau này.

Bạn cũng có thể tải tất cả các tệp cần thiết từ Transfer.it.

Download Transfer.it
Ảnh chụp trang Transfer.it để tải các tệp hướng dẫn

2.1 Cài đặt OBS Studio

Trước tiên, cài đặt OBS Studio.

Trong phần thiết lập Swapface sau này, bạn sẽ dùng OBS Virtual Camera làm đầu ra video.

Sau khi cài đặt, hãy giữ OBS Studio sẵn sàng—bạn sẽ dùng lại khi cấu hình Swapface.

Ảnh chụp trang tải xuống chính thức của OBS Studio

2.2 Cài đặt WeCam

Cài đặt WeCam.

Hướng dẫn này chủ yếu dùng WeCam làm cầu nối camera ảo để nhận tín hiệu OBS Virtual Camera.

Sau đó trong WeCam, chọn:

OBS Virtual Camera

làm đầu vào video.

Ảnh chụp trang tải xuống chính thức của WeCam

2.3 ManyCam

Cài đặt ManyCam.

Nếu bạn dùng ManyCam, bạn cũng có thể làm theo thiết lập ManyCam trong hướng dẫn “Dùng ManyCam để kết nối Swapface”.

Ảnh chụp trang tải xuống chính thức của ManyCam

2.4 Chuẩn bị AN9Picker

Tải và giải nén AN9Picker. Sau này bạn sẽ dùng AN9PickerUI.exe trong thư mục đó để cấu hình camera ảo trong Nox Android Emulator.

(AN9Picker là công cụ do marktohark chia sẻ để thay đổi camera mặc định của Android Emulator.)

Hiện tại chỉ cần tải và giải nén—bạn chưa cần chạy nó.

2.5 Cài đặt Nox Android Emulator

Cài đặt Nox Android Emulator.

Nox chạy Android trên Windows, và bạn sẽ cài đặt rồi dùng WhatsApp ở các bước sau.

Sau khi cài đặt, bạn chưa cần thiết lập chi tiết. Cài đặt hiển thị và camera của Nox sẽ được hướng dẫn sau.

2.6 Cài đặt vc_redist.x86.exe

Cài đặt: vc_redist.x86.exe

Khi hoàn tất, hãy đảm bảo tất cả phần mềm và thành phần ở trên đã sẵn sàng trước khi tiếp tục với camera và Swapface.

03 Thiết lập camera và Swapface

Sau khi phần mềm sẵn sàng, thiết lập camera USB và cấu hình đầu vào cũng như đầu ra video tương ứng trong Swapface.

Phần này gồm hai việc:

  • Điều chỉnh hướng camera
  • Đặt đầu vào, đầu ra, độ phân giải và xoay trong Swapface

3.1 Điều chỉnh hướng camera USB

Trước tiên, xoay camera USB 90° sang phải và đặt thẳng đứng.

Điều này giúp tín hiệu video sau phù hợp hơn với hiển thị dọc.

Sau khi đặt camera, mở Swapface cho các cài đặt tiếp theo.

Hình minh họa xoay camera USB 90 độ sang phải
Hình minh họa đặt camera USB thẳng đứng

3.2 Chọn USB Camera làm đầu vào

Mở Swapface và vào khu vực cài đặt Stream. Trong Stream Input, chọn camera USB của bạn. Xác nhận camera hoạt động và bạn thấy tín hiệu trực tiếp trong vùng xem trước.

3.3 Đặt OBS Virtual Camera làm đầu ra

Trong Stream Output, đặt camera ảo thành: OBS Virtual Camera

WeCam hoặc ManyCam sẽ đọc tín hiệu video từ OBS Virtual Camera.

Đặt độ phân giải video thành 1920 × 1080. Sau đó bắt đầu Stream và xác nhận Swapface hiển thị đúng tín hiệu camera.

Ảnh chụp chọn OBS Virtual Camera và độ phân giải trong Swapface Stream
Demo xoay xem trước khuôn mặt trong Swapface Stream

Lưu ý

Nếu không thấy khuôn mặt sau khi swap, hãy thử các bước 1–3 trước mà không xoay. Sau đó hoàn thành bước 4 (xoay lại) theo đúng trình tự, hoặc khởi động lại máy tính.

Ảnh chụp xem trước khuôn mặt thành công trong Swapface Stream

Nếu bạn thấy chính mình trong Swapface, hãy tiếp tục bước tiếp theo.

04 Cấu hình camera ảo WeCam / ManyCam

Sau khi Swapface được thiết lập, nhập tín hiệu OBS Virtual Camera vào WeCam hoặc ManyCam.

Bước này giúp WeCam / ManyCam nhận đầu ra của Swapface và trở thành nguồn camera ảo mà Nox Android Emulator sẽ dùng tiếp theo.

4.1 Dùng WeCam

Hướng dẫn này chủ yếu dùng WeCam làm ví dụ. Sau khi mở WeCam, tạo một dự án camera mới.

Bước 1 — Create Camera Project

Create Camera Project

Sau khi mở WeCam, tạo một dự án camera mới:

Ảnh chụp tạo dự án camera trong WeCam

Bước 2 — Chọn OBS Virtual Camera

Trong Camera Project, đặt nguồn camera thành:

OBS Virtual Camera

Sau đó kiểm tra độ phân giải video hiện tại.

Nếu độ phân giải không phải:

1920 × 1080

Khởi động lại WeCam và kiểm tra lại.

Ảnh chụp chọn OBS Virtual Camera trong WeCam

Bước 3 — Điều chỉnh hướng

Sau khi chọn OBS Virtual Camera, dùng Rotate trong WeCam để điều chỉnh hướng tín hiệu.

Vì USB Camera và Swapface đã được xoay cho chế độ dọc, hãy tiếp tục điều chỉnh hướng trong WeCam để tín hiệu cuối cùng vẫn đúng.

Ảnh chụp xoay hướng video trong WeCam

Bước 4 — Bật camera ảo WeCam

Sau khi đặt nguồn video và hướng, vào WeCam tại:

Output → Virtual Camera

Sau đó nhấp:

Enable

để áp dụng các cài đặt hiện tại.

Tiếp theo, bật Virtual Camera để WeCam có thể xuất tín hiệu sang ứng dụng khác dưới dạng camera ảo.

Khi đã bật, Nox hoặc các ứng dụng khác có thể phát hiện và dùng WeCam làm nguồn camera.

4.2 Xem hướng dẫn đầy đủ WeCam

Video demo đầy đủ thiết lập camera ảo WeCam

4.3 Dùng ManyCam

Nếu bạn cài ManyCam thay vì WeCam, hãy làm theo hướng dẫn ManyCam được cung cấp trong bài viết.

Demo kết nối ManyCam với OBS Virtual Camera

05 Cấu hình Nox Android Emulator

Sau khi camera ảo sẵn sàng, cấu hình Nox Android Emulator để WhatsApp có thể chạy trong môi trường Android dọc.

5.1 Khởi động Nox

Mở Nox Android Emulator. Sau khi khởi chạy, xác nhận Nox khởi động bình thường và đến màn hình chính Android. Cài đặt và mở WhatsApp trong Nox.

Sau khi đăng nhập, đảm bảo WhatsApp mở màn hình chính bình thường.

5.2 Đặt độ phân giải dọc

Mở cài đặt hiển thị Nox, đặt loại thiết bị thành điện thoại, và dùng độ phân giải dọc.

Bạn có thể dùng 1080 × 1920 hoặc 900 × 1600. Sau khi áp dụng cài đặt, lưu cấu hình. Sau đó khởi động lại Nox; đôi khi việc này phải làm trước khi chạy Nox.

Ảnh chụp cài đặt độ phân giải dọc trong Nox Android Emulator

5.3 Khởi động lại Nox

Sau khi đổi độ phân giải, khởi động lại Nox để cài đặt hiển thị mới có hiệu lực. Khi vào lại emulator, xác nhận hệ thống được hiển thị ở chế độ dọc.

5.4 Kiểm tra Hyper-V

Nếu Nox không thể khởi động hoặc chạy bình thường, hãy kiểm tra cài đặt Hyper-V trong Windows. Tùy môi trường hệ thống của bạn, tắt Hyper-V. rồi khởi động lại Nox.

Sau khi hoàn tất thiết lập chế độ dọc và runtime của Nox, bước tiếp theo là tiêm camera ảo WeCam vào Nox.

06 Tiêm camera ảo vào Nox

Sau thiết lập cơ bản của Nox, tiêm camera ảo WeCam vào Nox để Android Emulator có thể phát hiện và dùng tín hiệu video bạn đã cấu hình trước đó.

6.1 Đóng Nox

Trước khi tiêm, thoát hoàn toàn Nox Android Emulator. Đảm bảo Nox không đang chạy, rồi tiếp tục.

6.2 Mở AN9Picker

Tìm thư mục AN9Picker bạn đã tải và giải nén. Chạy AN9PickerUI.exe để mở công cụ tiêm camera.

Ảnh chụp giao diện chính AN9Picker

6.3 Chọn WeCam

Trong AN9Picker, chọn camera ảo bạn muốn tiêm.

Chọn WeCam. Đảm bảo đây là camera ảo WeCam bạn đã cấu hình và đang xuất tín hiệu trực tiếp.

Ảnh chụp chọn WeCam trong AN9Picker

6.4 Nhấp Inject

Sau khi xác nhận chọn camera, nhấp Inject. Sau đó chọn Nox.exe từ thư mục cài đặt Nox (ví dụ C:\Program Files\Nox\bin\Nox.exe).

Sau khi bạn chọn, công cụ sẽ tiêm camera ảo WeCam vào Nox.

Bạn có thể xem lại các bước chính xác trong hướng dẫn đầy đủ.

Ảnh chụp nút Inject của AN9Picker
Ảnh chụp chọn Nox.exe trong AN9Picker
Demo tiêm WeCam vào Nox bằng AN9Picker

6.5 Hoàn tất tiêm

Sau khi tiêm hoàn tất, khởi động lại Nox.

Nox giờ có thể dùng tín hiệu camera ảo do WeCam xuất ra.

Tại thời điểm này, toàn bộ chuỗi video đã kết nối với Android Emulator:

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

Tiếp theo, mở WhatsApp và bắt đầu cuộc gọi video.

07 Bắt đầu cuộc gọi video WhatsApp

Ảnh chụp kết quả cuộc gọi video WhatsApp đã face-swap trong Nox