我正在编写一个基于的应用程序运动。 Motion 允许我定义 video4linux 环回设备:
# Output images to a video4linux loopback device
# The value '-' means next available (default: not defined)
; video_pipe value
# Output motion images to a video4linux loopback device
# The value '-' means next available (default: not defined)
; motion_video_pipe value
Motion 已经访问网络摄像头来检测运动,现在我也想访问网络摄像头的图像。我认为环回设备是执行此操作的正确选择。
但我具体需要做什么呢?我是否必须配置另一个(?)video4linux 设备并将其添加到配置中?动议优惠文档关于这个话题。但我发现很难开始,因为我仍然对整个架构的工作方式感到困扰。
答案1
你可以尝试这个链接:http://www.lavrsen.dk/foswiki/bin/view/Motion/LoopbackDevice。
“当您安装视频环回设备时,它将创建一个输入 - 例如 /dev/video5 和一个输出 - 例如 /dev/video6。然后您可以告诉 Motion 将视频信号“管道”到 /dev/video5 并使用 /dev/video6 上的 Camstream 实时查看图片,Camstream 会“被愚弄”,认为它正在查看真实的相机。”
答案2
http://www.lavrsen.dk/foswiki/bin/view/Motion/LoopbackDevice.modprobe似乎相当过时了。
modprobe v4l2loopback
在更现代的环境中工作。