Использование цифровой зеркальной камеры в качестве веб-камеры для трансляции на OBS

Использование цифровой зеркальной камеры в качестве веб-камеры для трансляции на OBS

Недавно я перешел с Windows на Ubuntu и пытаюсь заставить свою цифровую зеркальную камеру (Canon Rebel T3) работать как веб-камера, чтобы я мог снимать классные видеоролики о старых гоночных играх и их автомобилях (помните Renault Espace с двигателем F1 из Gran Turismo 2?).

Я следовал этим шагамсвязьи смотрел этовидеопару раз, но когда я пытаюсь вставить эту команду:

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

У меня выдает такую ​​ошибку:

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

Или терминал зависнет.

Gphoto2 обнаруживает мою камеру и выдает всю информацию о ней, но когда я пытаюсь сделать снимок, он никуда не сохраняется.

Когда я захожу в VLC, моей камеры нет в устройствах захвата, так что, полагаю, что-то может быть не так.

Также, когда я пытаюсь редактировать /etc/modules, чтобы зарегистрировать modprobe, я не могу ничего редактировать. Я думаю, что что-то не так, но поскольку я ранний пользователь Ubuntu, возможно, это недостаток знаний.

К этому посту прикреплен мойконфигурация системы(возможно, именно это является причиной проблемы).

С уважением,

Связанный контент