Virtual camera adalah perangkat kamera berbasis software yang muncul di daftar perangkat yang sama dengan webcam aslimu, tapi alih-alih menangkap cahaya lewat lensa, ia mengalirkan video yang berasal dari sebuah aplikasi. Apa pun yang memungkinkanmu memilih kamera — Zoom, Discord, Teams, OBS, browser — bisa memilihnya persis seperti kamera fisik, karena bagi sistem operasimu, itu memang sebuah kamera.
Menginstal virtual camera mendaftarkan driver kecil ke sistem operasimu yang mengumumkan dirinya sebagai perangkat kamera. Dari luar, tampilannya identik dengan webcam USB: muncul di dropdown kamera, punya nama, dan aplikasi meminta frame darinya dengan cara yang sama. Perbedaannya sepenuhnya ada di dalam — alih-alih mengambil frame dari sensor, driver tersebut membagikan video apa pun yang dipilih sebuah aplikasi untuk dialirkan ke dalamnya.
Itulah bagian yang berbeda-beda antar alat:
Bagaimanapun caranya, aplikasi penerima (Zoom, Discord, apa pun itu) sama sekali tidak tahu ada sesuatu yang tidak biasa terjadi. Ia hanya melihat sebuah kamera dan menampilkan apa yang dikirimkannya.
Virtual camera adalah hal yang membuat face swap realtime bisa dipakai di aplikasi-aplikasi yang sama sekali tidak dirancang untuk mendukungnya. Tanpa itu, “menukar wajahmu” hanya mungkin dilakukan di dalam satu aplikasi tunggal yang melakukan penukaran tersebut — kamu akan terjebak dengan jendela preview mandiri tanpa cara untuk membawa video itu ke dalam panggilan atau stream. Virtual camera mengubah output hasil swap menjadi input standar yang sudah dikenali oleh semua software lain.
Inilah juga alasan kenapa setupnya sama di mana pun: begitu Swapryn Cam ada sebagai kamera sistem, memilihnya di Zoom tidak berbeda dengan memilihnya di Discord, Teams, OBS, atau tab browser. Virtual camera adalah satu-satunya titik integrasi; semua yang terjadi setelahnya hanya memperlakukannya seperti webcam biasa.
Apakah saya butuh hardware khusus supaya virtual camera bisa berfungsi? Tidak. Virtual camera sepenuhnya berbasis software — ia adalah driver, bukan perangkat fisik. Webcam aslimu (atau kamera laptop bawaan) tetap menjadi yang menangkap gambar aslinya; virtual camera hanyalah mekanisme pengiriman ke aplikasi lain.
Apakah virtual camera sama dengan background blur atau filter? Tidak. Background blur dan filter biasanya adalah efek yang diterapkan di dalam satu aplikasi tertentu (seperti blur bawaan Zoom atau Teams), dan hanya berfungsi di situ saja. Virtual camera adalah perangkat tingkat sistem — apa pun yang dihasilkannya tersedia untuk semua aplikasi yang bisa memilih kamera, bukan hanya satu.
Bisakah aplikasi mendeteksi bahwa itu virtual camera, bukan kamera asli? Umumnya tidak — virtual camera terlihat seperti perangkat kamera lainnya bagi sistem operasi dan sebagian besar aplikasi. Sebagian kecil aplikasi sengaja memfilter perangkat virtual camera karena alasan anti-spoofing, tapi ini jarang terjadi.
Apakah memakai virtual camera menambah delay yang terasa? Tidak secara signifikan. Frame tetap harus ditangkap dan diproses bagaimanapun caranya; mengalirkannya lewat virtual camera hanya menambah overhead yang bisa diabaikan dibandingkan proses pengolahannya sendiri.
Kami membangun realtime face engine dan menulis tentang update, tips, dan cara orang-orang menggunakannya.
Kamu tidak butuh kartu grafis kelas atas. Beberapa pengaturan dan kebiasaan sudah cukup untuk hasil yang bersih dan stabil di perangkat keras sehari-hari.
Swapryn Cam bekerja seperti webcam biasa di ketiganya — ini panduan persis di mana memilihnya, termasuk Twitch Studio untuk streaming tanpa OBS.
Pipeline swap yang dibangun ulang, pengaturan Likeness baru, video bebas kedip, dan Face Enhance yang lebih baik — semua yang ada di 0.1.3.