Cambiare sfondo alla webcam

Scritto da il
❇️ Trucco del giorno

Mascherare il background senza green screen da linux? vediamo una soluzione!

Scarichiamo questo repository:

git clone https://github.com/fangfufu/Linux-Fake-Background-Webcam.git

entriamo nella cartella:

cd Linux-Fake-Background

Assicuriamoci di avere il driver v4l2 ( trovate nei vostri repo)

E iniziamo a installare cose :

./install.sh

sudo ./v4l2loopback-install.sh

Ora dobbiamo identificare la nostra webcam. Le webcam ed i dispositivi virtuali video, sono tutti con percorsi tipo:

/dev/videoN 

dove N è un numero che parte da 0. Se ne abbiamo di più, potremmo dover cercare tra i vari percorsi, supponiamo di voler testare la numero 0,

ffplay /dev/video0

Ora dobbiamo creare un dispositivo virtuale con v4l2:

sudo modprobe v4l2loopback card_label="Cam Lavoro" video_nr=7

dove il numero alla fine indica il device che si viene a creare. In alcuni contesti potreste già avere delle cam virtuali nel pc, e non mi si creeranno di nuove

Quindi scriviamo:

./fake.py -w /dev/videoN  -v /dev/videoM -b /percorso/immagine --no-foreground   

Al posto di N ci mettiamo il numero della cam da replicare, al posto di M ci mettiamo il numero della fake cam Se vi da errori, giocate un po’ con il numero M fino a trovare il device giusto

Quindi testiamo così se funziona tutto:

ffplay /dev/videoM