Answers:
我的第一个想法是,我想知道是否有人想出一种将视频显示为网络摄像头的方法(例如,我正与某人保持联系,但是他们看到的视频和音频是我选择的一些视频)。经过一番搜索后,人们似乎已经完成了此视频管道(如“ 使用视频环回设备操纵开发视频和伪造网络摄像头”中所讨论的那样?
如您的注释中所述,gst-launch v4l2src device=/dev/video0 ! v4l2sink device=/dev/video1
允许您将video0复制到video1,并且某些软件可以读取video1。
为了在您的计算机启动时运行此程序,您可以按照UbuntuBootupHowto提出类似的内容:
# /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
该脚本应在计算机启动时启动,并且还允许您运行sudo service videocloner start|stop
(注意:如果我的示例脚本不起作用,请尝试移入gst-launch v4l2src device=/dev/video0 ! v4l2sink device=/dev/video1
Shell脚本,然后更改exec
行以改为调用Shell脚本)。
v4l2loopback-dkms
软件包并运行v4l2loopback
模块:sudo apt-get install v4l2loopback-dkms
然后sudo modprobe v4l2loopback