Cansado do seu papel de parede de escritório antigo e desalinhado?
Quer se parecer com aqueles homens de negócios exemplares que transmitem de paisagens do paraíso?
Bem, isso não vai cortar, mas é a maneira mais barata e hackish de substituir a parede nas costas por outra imagem ou vídeo.
apt install dkms linux-headers-`uname -r`
python3-numpy python3-opencv
v4l2loopback-dkms v4l2loopback-utils
Mas qualquer virtualenv com esses pacotes fará
dkms install v4l2loopback/0.12.4 # just to build and install that module
modprobe v4l2loopback devices=1 video_nr=20 card_label="Fake Webcam" exclusive_caps=1
Agora afaste -se da câmera e execute (ou corra, mas se você correr, nunca mais estará na câmera)
./main.py --bg backgrounds/office.mp4 --output /dev/video20
Aguarde até que a mensagem "Aprendendo ... NN" pare de aparecer.
Em seguida, inicie qualquer webcam ou software de videoconferência que você quiser e selecione a "webcam falsa".
Você pode testar V4L2Loopback a qualquer momento usando mpv
ou vlc
como em
mpv av://v4l2:/dev/video20
vlc v4l2:///dev/video20
usage: main.py [-h] [--background BACKGROUND] [--shadow] [--hologram]
[--input INPUT] [--output OUTPUT] [--debug]
Replace webcam background with a static image or video.
optional arguments:
-h, --help show this help message and exit
--background BACKGROUND, --bg BACKGROUND
image or video which will be used as background
--shadow adds shadow effect
--hologram adds hologram effect
--input INPUT input video device (webcam)
--output OUTPUT output video device (optional pyfake device)
--debug
Por favor, desculpe a brevidade. Estou realmente com pressa.
Enquanto o aplicativo está em execução e o foco está na janela de saída, você pode pressionar as seguintes teclas para executar diferentes comandos: