La fotocamera virtuale di OBS non compare? Ecco come risolvere
Hai fatto clic su Avvia fotocamera virtuale in OBS, sei passato a Zoom e la fotocamera non è nell'elenco. È uno dei problemi più comuni di OBS e quasi sempre dipende da una di queste cinque cause, ordinate in base alla frequenza con cui si rivelano le colpevoli.
1. L'altra applicazione era già aperta
È la risposta nella maggior parte dei casi. Zoom, Teams, Discord e Chrome costruiscono l'elenco delle videocamere all'avvio. Se la fotocamera virtuale di OBS non era in funzione in quel momento, l'applicazione semplicemente non sa che esiste.
Chiudi del tutto l'app di videochiamata — controlla l'area di notifica su Windows e usa Cmd+Q su macOS, perché chiudere la finestra spesso la lascia in esecuzione — poi avvia OBS, fai clic su Avvia fotocamera virtuale e apri l'app di videochiamata per ultima.
2. La fotocamera virtuale non è mai stata installata (Windows)
OBS registra la sua fotocamera virtuale durante l'installazione. Se hai usato una versione portatile, o se l'installer non è riuscito a scrivere nel registro, il dispositivo non è mai stato registrato.
Reinstalla OBS con l'installer normale e accetta la richiesta di elevazione. La registrazione scrive in HKLM e richiede quindi i diritti di amministratore: un'installazione fatta senza produrrà un OBS perfettamente funzionante tranne che per la fotocamera virtuale.
3. macOS non ha concesso il permesso, o l'estensione è bloccata
Su macOS, OBS installa un'estensione di sistema per la sua fotocamera. Al primo avvio della fotocamera virtuale macOS chiede l'approvazione, e quell'avviso sfugge facilmente.
Apri Impostazioni di Sistema → Privacy e sicurezza e cerca in fondo un messaggio su software di sistema bloccato. Approvalo e riavvia OBS. Se hai aggiornato macOS di recente, l'estensione potrebbe richiedere una nuova approvazione.
4. Su Linux manca v4l2loopback
Su Linux OBS non crea da solo un dispositivo videocamera. Scrive in un dispositivo di loopback fornito dal modulo del kernel v4l2loopback, e OBS non lo installerà al posto tuo.
sudo apt install v4l2loopback-dkms
sudo modprobe v4l2loopback
Verifica che sia caricato con lsmod | grep v4l2loopback. Nota che modprobe non sopravvive a un riavvio a meno che tu non aggiunga il modulo in /etc/modules-load.d/. Se hai installato OBS come Flatpak c'è un passaggio in più: la sandbox non ha accesso ai dispositivi finché non glielo concedi:
flatpak override --user --device=all com.obsproject.Studio
La nostra guida a v4l2loopback approfondisce l'argomento, compreso come renderlo persistente.
5. Un'altra applicazione occupa la fotocamera
La maggior parte delle fotocamere può essere aperta da una sola applicazione alla volta. Se una scheda del browser, Teams o un programma in background tengono già aperta la fotocamera virtuale, l'app successiva potrebbe mostrarla in grigio o saltarla. Chiudi tutto ciò che potrebbe usare una fotocamera e riprova.
Ancora niente?
Prova fuori dalla tua app di videochiamata: apri una pagina di test webcam nel browser e vedi se la fotocamera virtuale compare. Se compare, il problema è l'elenco dispositivi dell'app di videochiamata — riavviala. Se non compare, il problema è la fotocamera virtuale stessa, e i passi da 2 a 4 sono il posto giusto dove guardare.
Se volevi solo riprodurre un video
OBS è una suite di streaming. Se il tuo obiettivo è semplicemente riprodurre un file video come videocamera, quasi tutto ciò che OBS ti chiede di configurare — scene, sorgenti, encoder, profili — è lavoro che non ti serve e, su Linux, devi comunque configurare v4l2loopback a mano.
CamLooper fa solo quel lavoro: scegli un video, avvia la fotocamera. Installa il proprio driver su Windows, e i pacchetti Linux installano e caricano v4l2loopback per te, così il dispositivo è pronto appena finisce l'installazione. È gratuito, e nulla di ciò che carichi lascia mai il tuo computer.