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

使用网络摄像头作为录像机(如安全系统)的Ubuntu软件。 它需要检测房间内的运动,拍照和/或记录。

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

要从标准存储库安装它,请执行:

sudo apt-get install motion 

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

wxCam支持移动检测。

尝试在Ubuntu中使用标准网络摄像头应用程序Cheese 。

默认安装,请转到应用程序>声音和video

它具有录制function(video和声音),并将快照作为图片。 但我猜它缺少运动传感器。

  • ffmpeg的

仅限video:

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

用于音频和video:

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

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

guvcview是流畅video中最好的,就像你是录音机一样。

 sudo apt-get install guvcview 

看看Shinobi : 用Node.JS(Camera Recorder – 安全监控软件)编写的开源CCTV平台 。 从它的网站:

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

ffmpeg,Cheese,V4L都是很棒的工具 – 简单到最大 – 然而它们缺乏运动检测function。

如果运动检测是必须的,你应该真正看看ZoneMinder(开源)和/或Xeoma(闭源,但有一个非常简单的自由模式,带有运动检测器和一些通知)。