Os meus primeiros pensamentos foram, pergunto-me se alguém inventou uma forma de ver um vídeo como uma webcam (por exemplo, estou a falar com alguém, mas o vídeo e o áudio que vejo é um vídeo que escolhi). Depois de pesquisar um pouco, parece que as pessoas fizeram esse vídeo (como discutido em Manipulando Vídeo Dev e Falsa webcam usando um dispositivo de loopback de vídeo?
Como mencionado em seu comentário, gst-launch v4l2src device=/dev/video0 ! v4l2sink device=/dev/video1
permite duplicar video0 para video1 , e video1 é legível por alguns softwares. / p>
Para que isso ocorra quando o computador for iniciado, você pode seguir o UbuntuBootupHowto para apresentar algo como:
# /etc/init/videocloner.conf
description "VideoCloner"
start on runlevel [2345]
stop on runlevel [06]
respawn
exec gst-launch v4l2src device=/dev/video0 ! v4l2sink device=/dev/video1
Este script deve iniciar quando o computador é inicializado e também permite que você execute sudo service videocloner start|stop
(Nota: se meu script de exemplo não funcionar, tente mover gst-launch v4l2src device=/dev/video0 ! v4l2sink device=/dev/video1
em um script de shell e alterando o exec
line para chamar seu script de shell) .