TimeCut 智能监控录像系统
by foodpm · io.github.foodpm.timecut
Not TrustedWeb appUnrated★ 98 stars
跑在 NAS Docker 上的智能监控录像系统:FFmpeg 循环录像 + go2rtc 实时画面,大模型自动筛选一天回顾精华并生成日记,Web…
跑在 NAS Docker 上的智能监控录像系统:FFmpeg 循环录像 + go2rtc 实时画面,大模型自动筛选一天回顾精华并生成日记,Web 面板一键管理。
Screenshots
About
- 📺 实时画面:通过 go2rtc 接入摄像头 RTSP/小米流,浏览器低延迟实时查看(MSE/WebRTC) - 📹 循环录像:FFmpeg 分段录制,按天保留策略自动清理过期录像 - 🤖 大模型精华筛选:每日自动分析录像,支持「系统自动(运动检测)」与「大模型识别」两种模式——大模型模式对运动片段抽帧,调用多模态大模型判断画面是否含人员、车辆、包裹等有价值事件,识别更智能 - 👤 YOLO 人物过滤:内置 YOLO11n 模型检测画面中的人,精华视频只保留有人片段,长片段自动截取"人物最密集"的 20 秒;当天无人时自动回退运动模式 - ⏱ 时段去重:同一小时内精华最多保留 2 段(可配置),让 5 分钟精华分散覆盖全天,而不是堆叠同一时段的画面 - ✂️ 自动剪辑:将活跃片段智能拼接为精华视频(单段最长 20 秒),永久保存;支持一键手动生成 - 📝 大模型日记:每日自动分析录像运动片段,调用多模态大模型总结当天发生的事并生成一篇自然的第一人称日记;可开关、按日期网格浏览、点击查看详情 - 🖼️ 画面缩略图:录像回看与精华视频列表均展示画面缩略图,精华视频支持在线播放 - 🌐 Web 管理:浏览器访问面板,配置摄像头、录像策略、精华参数;面板修改自动持久化,重启/升级不丢失 - 🔄 自动恢复:录制进程异常退出后自动重启,保证录像连续性 - 🐳 Docker 部署:Docker Compose 一键启动,适配群晖/威联通等主流 NAS 只需 3 个文件:docker-compose.yml、go2rtc.yaml.example、.env.example 按上文「步骤一」准备 docker-compose.yml、go2rtc.yaml、.env 后,把 docker-compose.yml 里的镜像改为与下载版本一致(不带 `v` 前缀): TimeCut 智能监控录像系统 is the open-source project foodpm/timecut (https://github.com/foodpm/timecut) by foodpm, released under MIT. Ion packages it unmodified from commit 90945f835963, adding only a manifest, an icon and a start script.
Source
Written by foodpm, published to Oikou by Ben Grande.
- ★ 98 stars on GitHub
- Licence: MIT
- Upstream version v0.8.2
- Built from commit 90945f835963
Age rating
Not rated. Nobody has said who this app is suitable for, so Personal Clouds and the Oikou app treat it as 18+.
What version 0.8.2 may do
Internet
It asks to reach these hosts, and no others:
- cdn.tailwindcss.com
- dashscope.aliyuncs.com
While your Personal Cloud builds it, the build asks to download from:
- registry.npmjs.org
- registry.yarnpkg.com
- pypi.org
- files.pythonhosted.org
- github.com
- codeload.github.com
- objects.githubusercontent.com
- dl-cdn.alpinelinux.org
- deb.debian.org
- security.debian.org
- proxy.golang.org
- index.crates.io
- static.crates.io
- release-assets.githubusercontent.com
Live calls
Can hold live video and audio calls with its own server through your Personal Cloud: Streams your microphone to the app's own server over a live call
A call reaches only the app’s own server and its other members’ pages, never your network, another app or the internet, unless you let it.
Personal Cloud tools
None. It uses nothing from your Personal Cloud beyond its own storage.
Notifications
It does not send push notifications.
Storage
Up to 512 MB on your Personal Cloud.
Add to Personal Cloud
Sign in to add this web app to a Personal Cloud of yours. It runs there, on your own computer, and you open it from there; nothing is installed on your phone.
Versions
0.8.2 Latest Shown above
Published · a ready-built bundle
Imported from foodpm/timecut at 90945f835963 (v0.8.2).