Usar una cámara DSLR como cámara web para transmitir en OBS

Usar una cámara DSLR como cámara web para transmitir en OBS

Recientemente cambié de Windows a Ubuntu y estoy intentando que mi cámara DSLR (Canon Rebel T3) funcione como cámara web para poder hacer esos videos interesantes sobre juegos de carreras antiguos y sus autos (recuerden el Renault Espace con un ¿Motor F1 de Gran Turismo 2?).

He seguido los pasos de esto.enlacey vi estovideoun par de veces, pero cuando intento insertar este comando:

gphoto2 --stdout --capture-movie | ffmpeg -i - -vcodec rawvideo -pix_fmt yuv420p -threads 0 -f v4l2 /dev/video0

Me da este error:

ioctl(VIDIOC_G_FMT): Invalid argument
Could not write header for outputfile #0 (incorrect codec parameters ?): Invalid argument
Error initializing output stream 0:0 --

O el terminal se atasca.

El gphoto2 detecta mi cámara y da toda la información sobre la cámara, pero cuando intento tomar una foto, no se guarda en ninguna parte.

Cuando voy a VLC, mi cámara no está en los dispositivos de captura, así que supongo que algo podría estar mal.

Además, cuando intento editar /etc/modules para registrar modprobe, no puedo editar nada. Me imagino que algo anda mal, pero como soy uno de los primeros usuarios de Ubuntu, tal vez sea la falta de conocimiento.

Adjunto a esta publicación está miconfiguración del sistema(tal vez eso sea lo que está causando el problema).

Atentamente,

información relacionada