01 Lần đầu sử dụng Swapface
Nếu đây là lần đầu bạn dùng Swapface, hãy bắt đầu tại đây để hiểu Stream làm gì và toàn bộ quy trình kết nối như thế nào.
Swapface Stream áp dụng hoán đổi khuôn mặt theo thời gian thực lên nguồn camera và gửi video đã xử lý tới ứng dụng gọi video hoặc streaming. Swapface không kết nối trực tiếp với Zoom, Google Meet và các nền tảng tương tự—bạn truyền nguồn hình qua camera ảo.

Trong quy trình này:
- Camera: cung cấp nguồn hình người theo thời gian thực. Bạn có thể dùng camera tích hợp của Mac, USB Camera hoặc iPhone Camera.
- Swapface Stream: phát hiện khuôn mặt theo thời gian thực và áp dụng hoán đổi khuôn mặt.
- OBS Virtual Camera: xuất nguồn hình đã xử lý bởi Swapface dưới dạng camera ảo.
- Ứng dụng gọi video / streaming: nhận nguồn hình từ camera ảo, ví dụ Google Meet hoặc Zoom.
Nếu đây là lần thiết lập đầu tiên, bạn không cần cài sẵn bất kỳ thành phần bổ sung nào.
Phần còn lại của hướng dẫn sẽ đưa bạn qua toàn bộ trình tự:
Tải Swapface → hoàn tất cài đặt và quyền trên Mac → cài OBS Studio → bật OBS Virtual Camera → cấu hình Stream → tham gia cuộc gọi video
Sau khi hoàn tất mọi bước, bạn có thể dùng nguồn hình đã xử lý bởi Swapface làm đầu vào camera trong các ứng dụng gọi video hoặc streaming hỗ trợ camera ảo.
02 Cài đặt tất cả phần mềm cần thiết
Trước khi dùng Swapface Stream, hãy cài cả Swapface và OBS Studio.
Hai ứng dụng này đảm nhiệm hoán đổi khuôn mặt theo thời gian thực và đầu ra camera ảo. Cùng nhau chúng tạo môi trường cơ bản cho Stream trên Mac.
2.1 Tải và cài đặt Swapface
Trước tiên, truy cập trang web Swapface và tải client Mac. Sau khi cài đặt, lần khởi chạy đầu tiên có thể bị chặn bởi cài đặt bảo mật của macOS.

Đừng lo. Điều này xảy ra vì ứng dụng chưa được Apple công chứng. Swapface an toàn và đã được hơn 500.000 người dùng sử dụng. Mở Quyền riêng tư & Bảo mật trong Cài đặt Hệ thống, rồi chọn Vẫn mở cho Swapface.


Xác nhận mở ứng dụng lần nữa để khởi chạy Swapface bình thường. Sau khi khởi động, đăng nhập hoặc tạo tài khoản Swapface, rồi mở trang Stream.
2.2 Tải và cài đặt OBS Studio
Sau khi Swapface hoàn tất hoán đổi khuôn mặt theo thời gian thực, bạn vẫn cần camera ảo để gửi nguồn hình đã xử lý tới Google Meet, Zoom và các ứng dụng tương tự, vì vậy hãy cài OBS Studio.
Khuyến nghị:
OBS Studio 30.0 trở lên
Nếu xuất hiện lời nhắc cấp quyền khi cài OBS, hãy cấp quyền cài đặt OBS tại Quyền riêng tư & Bảo mật trong Cài đặt Hệ thống.


Sau khi cài đặt, mở OBS Studio lần đầu và tìm:
Start Virtual Camera
Nhấp để khởi động camera ảo. Nếu macOS hiện lời nhắc quyền, hãy làm theo hướng dẫn hệ thống. Sau đó bạn có thể đóng OBS Studio và khởi động lại Swapface.

Khi quay lại trang Swapface Stream, bạn sẽ thấy mục này trong thiết bị đầu ra:
OBS Virtual Camera
Điều đó có nghĩa camera ảo đã được cài và sẵn sàng sử dụng.
2.3 Sau khi cài đặt, bạn cần có những mục sau
Sau các bước trên, hãy xác nhận Mac của bạn có:
- Swapface for Mac
- OBS Studio
- OBS Virtual Camera
- Thiết bị camera hoạt động bình thường
Bạn có thể dùng:
Camera tích hợp của Mac / USB Camera / iPhone Camera
Đến đây, môi trường phần mềm cơ bản đã sẵn sàng.
Tiếp theo, cấu hình Swapface Stream: chọn camera, khuôn mặt và đầu ra camera ảo.
03 Cấu hình Swapface Stream
Sau khi cài Swapface và OBS Studio, hãy cấu hình Stream.
Phần này gồm ba thiết lập cơ bản:
Chọn camera → chọn khuôn mặt → chọn thiết bị đầu ra
Khi ba mục này đã được thiết lập, Swapface có thể bắt đầu hoán đổi khuôn mặt theo thời gian thực.
3.1 Mở Stream
Mở Swapface và vào:
Stream
Bạn sẽ thấy xem trước camera trực tiếp, khu vực chọn khuôn mặt và cài đặt thiết bị đầu ra.
Nếu đây là lần đầu, hãy giữ các tham số khác ở mặc định và chỉ hoàn tất thiết lập cơ bản về camera, khuôn mặt và đầu ra.
3.2 Chọn camera
Trong khu vực Video Input / Camera, chọn camera bạn muốn dùng.
Trên Mac, chọn theo thiết bị của bạn:
- Camera tích hợp của Mac
- USB Camera
- iPhone Camera
Sau khi chọn, hãy xác nhận phần xem trước hiển thị nguồn hình trực tiếp.
Nếu camera không xuất hiện trong danh sách thiết bị, hãy kiểm tra quyền camera của macOS, hoặc xác nhận rằng ứng dụng khác không đang chiếm camera.
Nếu có thể, người dùng Mac cũng có thể dùng iPhone làm đầu vào camera. So với camera tích hợp thông thường, iPhone thường cho hình ảnh rõ hơn.

3.3 Chọn khuôn mặt cần dùng
Trong khu vực khuôn mặt ở phía dưới giao diện, chọn một khuôn mặt bạn đã thêm.
Sau khi chọn, Swapface áp dụng khuôn mặt đó lên nguồn camera hiện tại.
Để dùng khuôn mặt mới, nhấp:
Add More
Sau đó tải lên ảnh khuôn mặt rõ nét.
Để hoán đổi khuôn mặt theo thời gian thực ổn định hơn, hãy dùng:
Ảnh khuôn mặt nhìn thẳng, rõ nét, không bị che, ánh sáng đều.
Sau khi tải lên, chọn khuôn mặt đó.

3.4 Chọn thiết bị đầu ra
Tiếp theo, trong Stream Output, chọn:
OBS Virtual Camera
Bước này rất quan trọng.
Swapface trước hết áp dụng hoán đổi khuôn mặt theo thời gian thực lên nguồn camera, rồi xuất nguồn hình đã xử lý qua OBS Virtual Camera tới Google Meet, Zoom hoặc ứng dụng video khác.
Nếu danh sách thiếu OBS Virtual Camera, hãy xác nhận các bước cài OBS và camera ảo trước đó đã xong, rồi khởi động lại Swapface.

3.5 Bắt đầu hoán đổi khuôn mặt theo thời gian thực
Xác nhận ba thiết lập sau đã đúng:
Camera Input
Nguồn hình camera hiển thị bình thường.
Face
Khuôn mặt bạn muốn dùng đã được chọn.
Stream Output
OBS Virtual Camera đã được chọn.
Sau đó nhấp:
Start
Swapface bắt đầu xử lý nguồn camera theo thời gian thực.
Nếu phần xem trước đã hiện kết quả hoán đổi khuôn mặt, Stream đã được cấu hình.

04 Dùng Swapface trong ứng dụng gọi video
Sau khi cấu hình Stream, Swapface có thể xuất nguồn hình đã xử lý theo thời gian thực qua OBS Virtual Camera.
Tiếp theo, chuyển camera trong ứng dụng gọi video sang OBS Virtual Camera để xem nguồn hình hoán đổi khuôn mặt theo thời gian thực của Swapface.

4.1 Mở ứng dụng gọi video
Khởi chạy ứng dụng gọi video hoặc họp mà bạn dự định dùng, ví dụ:
- Google Meet
- Zoom
- Microsoft Teams
Trước khi tham gia cuộc họp hoặc cuộc gọi video, hãy mở trước cài đặt camera của ứng dụng đó.
4.2 Chọn OBS Virtual Camera
Trong Zoom, vào:
Settings → Video / Camera
Trong danh sách thiết bị camera, chọn:
OBS Virtual Camera
Sau khi chọn, ứng dụng gọi video nhận nguồn hình đã xử lý bởi Swapface thay vì camera gốc.
4.3 Kiểm tra nguồn hình trực tiếp
Sau khi chuyển, hãy kiểm tra xem trước video.
Nếu bạn thấy kết quả hoán đổi khuôn mặt từ Swapface, toàn bộ quy trình Stream đã được thiết lập đúng.
Bây giờ bạn có thể tham gia họp, gọi video hoặc livestream như bình thường.
4.4 Giữ Swapface chạy trong khi sử dụng
Trong cuộc gọi video, hãy giữ Swapface Stream tiếp tục chạy.
Nếu bạn đóng Swapface, dừng Stream hoặc đổi thiết bị đầu ra, nguồn hình trong ứng dụng gọi video cũng sẽ dừng hoặc chuyển về nguồn camera khác.
Để đổi khuôn mặt, quay lại Swapface, chọn khuôn mặt khác trên trang Stream, rồi tiếp tục.
4.5 Nếu ứng dụng video không hiện nguồn hình
Nếu bạn đã chọn OBS Virtual Camera nhưng ứng dụng video vẫn không hiện nguồn hình, hãy kiểm tra theo thứ tự:
→ Swapface đã nhấp Start chưa
→ Stream Output đã đặt thành OBS Virtual Camera chưa
→ OBS Virtual Camera đã được cài và bật đúng chưa
→ Ứng dụng gọi video đã chuyển sang OBS Virtual Camera chưa
→ Khởi động lại ứng dụng gọi video
Sau các bước kiểm tra này, hầu hết sự cố nhận diện camera có thể được loại trừ.
Đến đây, toàn bộ quy trình Swapface Stream trên Mac đã hoàn tất: đầu vào camera, hoán đổi khuôn mặt theo thời gian thực, đầu ra camera ảo và kết nối cuộc gọi video.





