Недавно я перешел с 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, возможно, это недостаток знаний.
К этому посту прикреплен мойконфигурация системы(возможно, именно это является причиной проблемы).
С уважением,