OBSD4* : wiki

Utiliser sa webcam

Sous OpenBSD, la webcam est souvent identifiée par /dev/video0. Afin de vérifier que votre webcam est reconnue, utilisez “usbdevs” :

usbdevs -v
Controller /dev/usb0:
...
  port 6 addr 4: high speed, power 200 mA, config 1, Integrated Camera(0xb221), Chicony Electronics Co., Ltd.(0x04f2), rev 7.52
...

Ou encore dmesg :

dmesg |grep video
...
uvideo0 at uhub3 port 6 configuration 1 interface 0 "Chicony Electronics Co., Ltd. Integrated Camera" rev 2.00/7.52 addr 4

Accéder à la webcam

Afin que le logiciel que vous préférez puisse accéder à la webcam sans les droits superutilisateur, il faut modifier les droits d'écriture sur /dev/video0. Plusieurs solutions sont possibles.

La première consiste à donner accès à la webcam pour tout le monde (déconseillé) :

doas chmod a+rw /dev/video0

La seconde consiste à vous déclarer propriétaire de /dev/video0 :

doas chown votre_nom_d_utilisateur /dev/video0

Si plusieurs utilisateurs utilisent l'ordinateur, il faudra insérer cette commande au lancement de la session. Si le gestionnaire de connexion est xenodm, ça sera dans le fichier /etc/X11/xenodm/TakeConsole ou /etc/X11/xenodm/Xstartup. Désignez dans ce cas le nom d'utilisateur avec $USER.

Exemple avec mpv

Pour afficher en direct ce que votre caméra filme avec mpv :

mpv av://v4l2:/dev/video0