标签: motion-detection

ffmpeg 在没有运动的情况下删除零件

我有一个 IP 安全摄像头 (192.168.0.8),它能够通过网络广播 rtsp 内容。

我可以使用计算机中的下一个 ffmpeg 命令保存该(RAW)内容而无需更改:

ffmpeg -i "rtsp://192.168.0.8/stream=0.sdp" -acodec copy -vcodec copy test-raw.mp4
Run Code Online (Sandbox Code Playgroud)

我还可以即时调整它的大小:

ffmpeg -i "rtsp://192.168.0.8/stream=0.sdp" -vf  "scale=640:-1" test640.mp4
Run Code Online (Sandbox Code Playgroud)

但是如何仅保存仅包含运动检测部分的视频?

我试图使用 ffmpeg 的场景更改过滤器解决它,但没有运气。

我的目标 - 拥有通用的视频监控解决方案,该解决方案可检测何时有人靠近摄像机并将其保存到视频文件中。我知道可能无法从流中即时执行此操作,因此我可以先保存大文件,然后使用另一个 ffmpeg 命令处理它并生成仅包含运动检测部分的新视频文件。如果您能给我建议我应该进一步研究什么,我将非常感激。

我的相机流是无声传输的。因此,我可以从原始视频生成一组图像,然后选择合适的图像,然后从图像中保存新视频。

video ffmpeg motion-detection

17
推荐指数
1
解决办法
1万
查看次数

从电影中提取所有静止图像

我有大量纸张要扫描。我想使用我的相机,而不是自动进纸或平板扫描仪。过了一会儿,我突然想到,我可以将相机安装在三脚架上,将其设置为录制视频,然后从视频中提取图像,而不是为每个页面都制作一张照片。

那样的话,我只需要处理这些文件:挑一张,放在相机前,等一下,换上。

是否有 Linux 软件可以从电影中获取所有图像而没有运动?一种非运动检测。

video linux motion-detection

11
推荐指数
1
解决办法
4387
查看次数

如何仅在我不在家(电话不在局域网上)时运行网络摄像头软件?

目前,当我通常去上班时,我的用户 cron在计时器上启动Motion,然后在我通常回家时杀死它,这样我就可以看我的猫/窃贼/等:

0 9 * * * killall motion ; motion
30 18 * * * killall motion
Run Code Online (Sandbox Code Playgroud)

使用的配置文件是~/.motion/motion.conf并且具有daemon on.

但是,如果它能够检测到我何时真正在家并在这些时间禁用网络摄像头,并在其他时间启用它,那就更好了。我在想我的存在可以通过加入 LAN 的 Android 手机检测到。所以像

  1. 每隔几分钟检查我手机的主机名或 MAC 地址当前是否在 LAN 上的脚本
  2. 我手机上的一个Tasker脚本,当它加入某个 SSID 时,它会以某种方式(简单的网络服务器?)联系家用计算机
  3. 以上的组合
  4. ...

关于如何实施其中之一的任何更好的想法或建议?Tasker 易于使用,但成本为 6 美元,因此不依赖于它的解决方案对更广泛的受众有用。

我对 arp-scan 解决方案的第一次尝试效果不佳。它会创建多个实例motion 并且无法可靠地检测到手机,从而导致相机偶尔打开和关闭。 所以也许它应该更像是“每分钟检查一次手机是否存在。只有在 15 分钟内没有看到手机时才打开相机”。

好的,我写了一个 python 脚本,每分钟做一次 arp 扫描,它完美地检测到手机:

2012-11-27 18:29:10.551552 No
2012-11-27 18:30:22.295997 No
2012-11-27 18:31:34.077431 No
2012-11-27 18:32:45.804675 No
2012-11-27 18:33:57.545211 No …
Run Code Online (Sandbox Code Playgroud)

automation cron arp motion-detection motion

6
推荐指数
2
解决办法
1万
查看次数

如何安排运动检测

我刚刚发现了Motion,它的作用就像一个魅力。我唯一的问题是我希望它只在夜间处于活动状态,但没有调度参数..

我想我可以编写一个程序,通过它的“HTTP API”来控制 Motion ,但我想知道是否有人已经这样做了,或者是否有替代解决方案。

提前致谢 :)

security scheduled-tasks motion-detection

4
推荐指数
1
解决办法
4130
查看次数