Использование камеры DSLR в качестве веб-камеры для потоковой передачи на 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, возможно, это недостаток знаний.

К этому сообщению прикреплен мой (может быть, это и является причиной проблемы).

С уважением,

0 ответов

Другие вопросы по тегам