Meus primeiros pensamentos foram: eu me pergunto se alguém criou uma maneira de exibir um vídeo como uma webcam (por exemplo, estou falando com alguém, mas o vídeo e o áudio que eles veem são alguns vídeos que eu escolhi). Depois de pesquisar um pouco, parece que as pessoas fizeram esse canal de vídeo (como discutido em Manipulating Dev Video e Fake uma webcam usando um dispositivo de loopback de vídeo?
Conforme mencionado no seu comentário, gst-launch v4l2src device=/dev/video0 ! v4l2sink device=/dev/video1
permite duplicar vídeo0 para vídeo1 , e o vídeo1 é legível por alguns softwares.
Para executá-lo quando o computador iniciar, você pode seguir o UbuntuBootupHowto para obter 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
Esse script deve iniciar quando o computador inicializar e também permitir a execução sudo service videocloner start|stop
(Nota: se meu script de exemplo não funcionar, tente entrar gst-launch v4l2src device=/dev/video0 ! v4l2sink device=/dev/video1
em um script de shell e altere a exec
linha para chamar seu script de shell) .