使用WebCam记录(包括运动检测)


Answers:


8

您可以尝试使用仅命令行实用程序运动(支持运动检测的V4L捕获程序)。

要从标准存储库安装此文件,请执行:

sudo apt-get install motion

对我来说非常有用。请记住,运动不会录制任何音频。


我给出了lukasz的答案,但给了你一点,因为运动是基于控制台的,而且使用起来也非常简单。这对于远程移动检测很有帮助,诸如此类,至少让孩子们远离PC。
路易斯·阿尔瓦拉多

3
  • ffmpeg

仅用于视频:

ffmpeg -f video4linux2 -s 320x240 -i /dev/video0 out.mpg

用于音频和视频:

ffmpeg -f oss -i /dev/dsp -f video4linux2 -s 320x240 -i /dev/video0 out.mpg

  • ZoneMinder监视系统。也许是最好,最复杂的开源工具


+1用于解释带有视频和视频+声音的ffmpeg。
路易斯·阿尔瓦拉多

1
提供的解决方案如何捕获运动检测,请解释一下,我尝试过,但在运动检测中不起作用。
Ashish Sharma 2013年

+1 @AshishSharma这怎么做运动检测!
Dheeraj Bhaskar 2014年


2

尝试使用Cheese,这是Ubuntu中的标准网络摄像头应用。

默认情况下已安装,请转到“应用程序”>“声音和视频”

它具有录制功能(视频和声音),并且可以将快照作为图片。但是我猜它缺少运动传感器。



1

看一看Shinobi用Node.JS(摄像机记录器-安全监视软件)编写的开源CCTV平台。从其站点:

  • 记录IP摄像机和本地摄像机
  • 通过WebSocket流
  • 保存到WebM和MP4:在编解码器选择不太混乱之后,将添加其他格式。
  • API
    • 取得影片
    • 获取监视器
    • 更改监控模式:禁用,观看,记录
    • 嵌入流

0

ffmpeg,Cheese,V4L都是很棒的工具-简单到最大-但它们缺乏运动检测功能。

如果必须进行运动检测,那么您应该真正看一下ZoneMinder(开源)和/或Xeoma(关闭源,但具有带运动检测器和一些通知的非常简单的自由模式)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.