Dicas para OBS no Linux para Google Meet

Câmera Virtual do OBS no Deepin com Firefox e Chrome para Google Meet (driver v4l2loopback YUY2)
$ sudo apt install v4l2loopback-dkms
$ sudo modprobe v4l2loopback devices=1 video_nr=7 card_label="OBS Cam 7" exclusive_caps=1

IMPORTANTE: caso ocorra o erro “modprobe: ERROR: could not insert ‘v4l2loopback’: Bad address” você precisará remover o módulo dkms e compilar manualmente (vide github), ou tentar outro kernel (5.3.0–62-generic funciona)

$ v4l2-ctl --list-devices

Um detalhe importante: só consegui fazer funcionar no google meet quando escolhi o formato YUY2 (RGB32 funcionava no OBS, mas não reconhecia depois no meet… o YUV420 dava segmentation fault e fechava o OBS). Para verificar os formatos disponíveis:

v4l2-ctl --list-formats              # YUYV 4:2:2 ==> YUY2
ls -ltr /var/lib/dkms/v4l2loopback # bug no 0.10 => rebuild github
Saída da câmera virtual no OBS no formato YUY2
$ sudo rmmod v4l2loopback
$ ffplay /dev/video7$ vlc v4l2:///dev/video7
Selecionando manualmente a câmera virtual OBS Cam 07
Gradiente transparente em .png para filtro no OBS

A cereja do bolo: Chroma Key de cartolina

Chroma Key caseiro de cartolina verde no OBS
Configuração “low cost” com Chroma Key de cartolina e luminária com câmera
Filtro gradiente junto com chroma key de cartolina

--

--

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store