Uma câmera virtual é um dispositivo de câmera baseado em software que aparece na mesma lista de dispositivos que sua webcam de verdade, mas em vez de capturar luz por uma lente, ela entrega um vídeo que vem de um aplicativo. Qualquer coisa que permita escolher uma câmera — Zoom, Discord, Teams, OBS, um navegador — pode selecioná-la exatamente como uma câmera física, porque, para o seu sistema operacional, ela é uma câmera.
Instalar uma câmera virtual registra um pequeno driver no seu sistema operacional, que se anuncia como um dispositivo de câmera. De fora, ela parece idêntica a uma webcam USB: aparece em um menu de câmeras, tem um nome, e os apps pedem quadros dela da mesma forma. A diferença está inteiramente por dentro — em vez de pegar quadros de um sensor, o driver entrega qualquer vídeo que um app decida enviar para ele.
É justamente essa parte que varia entre as ferramentas:
De qualquer forma, o app que recebe o vídeo (Zoom, Discord, o que for) não faz ideia de que algo incomum está acontecendo. Ele só vê uma câmera e exibe o que ela envia.
Uma câmera virtual é o que torna o face swap em tempo real utilizável em apps que nunca foram feitos para suportar isso. Sem ela, “trocar seu rosto” só seria possível dentro do único app que fizesse a troca — você ficaria preso a uma janela de pré-visualização isolada, sem nenhuma forma de levar esse vídeo para uma chamada ou transmissão. Uma câmera virtual transforma a saída trocada em uma entrada padrão que qualquer outro software já sabe usar.
É também por isso que a configuração é igual em todo lugar: assim que a Swapryn Cam existe como uma câmera do sistema, selecioná-la no Zoom não é diferente de selecioná-la no Discord, Teams, OBS ou em uma aba do navegador. A câmera virtual é o único ponto de integração; tudo que vem depois simplesmente a trata como qualquer outra webcam.
Preciso de hardware especial para uma câmera virtual funcionar? Não. Uma câmera virtual é inteiramente software — é um driver, não um dispositivo físico. Sua webcam de verdade (ou a câmera embutida do notebook) continua sendo o que captura a imagem originalmente; a câmera virtual é só o mecanismo de entrega para outros apps.
Uma câmera virtual é a mesma coisa que desfoque de fundo ou um filtro? Não. Desfoque de fundo e filtros costumam ser efeitos aplicados dentro de um app específico (como o desfoque embutido do Zoom ou do Teams), e só funcionam ali. Uma câmera virtual é um dispositivo em nível de sistema — o que ela produz fica disponível para qualquer app capaz de selecionar uma câmera, não só um.
Os apps conseguem detectar que é uma câmera virtual, e não uma de verdade? Geralmente não — uma câmera virtual parece qualquer outro dispositivo de câmera para o sistema operacional e para a maioria dos apps. Um número pequeno de apps filtra câmeras virtuais de propósito por motivos de anti-fraude, mas isso não é comum.
Usar uma câmera virtual adiciona um atraso perceptível? Não de forma significativa. O quadro precisa ser capturado e processado de qualquer jeito; rotear isso por uma câmera virtual adiciona uma sobrecarga insignificante comparada ao próprio processamento.
Nós construímos o motor de rosto em tempo real e escrevemos sobre atualizações, dicas e as formas como as pessoas usam o produto.
Você não precisa de uma placa de ponta. Alguns ajustes e hábitos fazem muita diferença para um resultado limpo e estável em hardware comum.
A Swapryn Cam funciona como qualquer outra webcam nos três — veja exatamente onde selecioná-la, incluindo o Twitch Studio para transmitir sem o OBS.
Um pipeline de troca reconstruído, um novo controle de Likeness, vídeo sem tremulação e um Face Enhance melhor — tudo o que vem na 0.1.3.