use uma câmera digital (Canon) como webcam

3

não consigo usar minha câmera digital (Canon ixus 160) como webcam Existe uma aplicação para isso? ou apenas nas configurações

    
por Fahed Ghodhbene 03.12.2016 / 10:21

3 respostas

3

Outra solução.

Lista de câmeras compatíveis com gphoto2 : link

Você precisa instalar o gphoto , v4l2loopback-utils e ffmpeg .

Então

sudo modprobe v4l2loopback

e

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

Agora você tem webcamera da sua câmera digatal.

    
por akadem87 04.11.2017 / 11:24
1

Isso pode ser feito, mas requer várias etapas. Primeiro, você deve instalar gphoto e v4l2loopback-utils .

sudo apt-get install gphoto2 v4l2loopback-utils

Conecte sua câmera via USB. Em seguida, execute gphoto2 --abilities para ver se sua câmera é capaz de fazer isso. Aqui está a saída ao conectar uma Canon EOS 1200D

Em seguida, execute sudo modprobe v4l2loopback para ativar o módulo do kernel necessário para criar um dispositivo de vídeo a partir da sua câmera.

Eu vi tutoriais mais antigos sobre essa tarefa que usam o gst-launch-0.10 para atingir a próxima etapa dessa tarefa (por exemplo, este ). Eu estou usando o Ubuntu 17.04 que usa o gst-launch-1.0. Abaixo está o comando atualizado para criar um dispositivo de vídeo a partir da sua câmera digital:

gphoto2 --stdout --capture-movie | gst-launch-1.0 fdsrc ! decodebin3 name=dec ! queue ! videoconvert ! v4l2sink device=/dev/video1

Isso criará um dispositivo de vídeo em /dev/video1 , que você pode usar em programas como o VLC.

Se você encontrar algum erro sobre o dispositivo que está sendo usado, será necessário eliminar o processo gvfs-gphoto2-volume-monitor executando killall gvfs-gphoto2-volume-monitor .

    
por hellocatfood 15.05.2017 / 01:51
-1

Eu queria fazer isso uma vez para configurar uma webcam básica para ver o que meus animais faziam o dia todo enquanto estavam no trabalho, lol. Talvez seja necessário configurar o streaming com vlc.

link

    
por Kyle H 03.12.2016 / 12:20

Tags