Sí puedes usar tu Canon EOS R* en Ubuntu como webcam, no podemos usar el webcam utils de canon en ubuntu, pero tenemos otra forma de hacerlo. Lo he probado en la R, RP y R5, supongo en la R6 también funciona y es bastante simple 😉 Probado en Ubuntu 21.10
Primero instala las utilidades de gphoto:
sudo apt-get install gphoto2 v4l2loopback-utils
Conecta la cámara a través de USB (cuando la cámara se monte automáticamente, desmóntala).
Luego ejecuta este comando para ver si su cámara es capaz de hacer de webcam.
gphoto2 --habilidades
Resultado para EOS RP
Luego, ejecuta esto para activar el módulo del kernel necesario para crear un dispositivo de video de la cámara.
sudo modprobe v4l2loopback
Verifica los dispositivos de video que está utilizando tu sistema con el comando
v4l2-ctl --list-devices
Elige un número de video que no esté en uso, en mi caso el 6 no está en uso. Ejecuta:
gphoto2 --stdout --capture-movie | ffmpeg -i - -vcodec rawvideo -pix_fmt yuv420p -threads 0 -f v4l2 / dev / video7
Esto creará un dispositivo de video en / dev /video6, que ahora puede usar en programas como OBS o VLC.
Si tienes algún error sobre el dispositivo en uso, debes finalizar el proceso ejecutando:
killall gvfs-gphoto2-volume-monitor
Gracias a https://askubuntu.com/a/915204 aunque hice algunos cambios 😉