Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.
camsnap
CLI-утилита для захвата снимков, коротких видеоклипов и событий движения с камер RTSP/ONVIF.
camsnap — это инструмент командной строки, который позволяет получать изображения и видео с IP-камер напрямую, без необходимости разворачивать полноценный NVR или использовать веб-интерфейсы управления камерами. Камеры настраиваются через YAML-конфигурацию и вызываются по имени в командах.
Установка и запуск
clawhub install steipete/camsnap
Если CLI не установлен:
npx clawhub@latest install steipete/camsnap
Альтернативный способ через OpenClaw CLI:
openclaw skills install steipete/camsnap
Что делает этот инструмент
camsnap позволяет захватывать снимки, короткие видеофрагменты и события движения с RTSP/ONVIF-камер напрямую из командной строки. :
- Работает без сложной инфраструктуры видеонаблюдения
- Поддерживает именованные камеры через конфигурационный файл
- Подходит для автоматизации и интеграции в скрипты
Когда использовать
- Сделать снимок с камеры безопасности с отметкой времени
- Записать короткий клип с дверной или входной камеры
- Найти ONVIF-камеры в локальной сети
- Автоматизировать реакции на движение
- Проверить доступность камеры и диагностику подключения
Пример рабочего процесса
Запрос пользователя: записать 5-секундный клип с кухонной камеры
- Выполняется проверка доступности камеры:
camsnap doctor --probe - Создаётся клип:
camsnap clip kitchen --dur 5s --out clip.mp4 - Проверяется наличие выходного файла
Результат: файл clip.mp4 с 5-секундной записью.
Основные команды
# Поиск камер
camsnap discover --info
# Снимок
camsnap snap kitchen --out shot.jpg
# Видео
camsnap clip kitchen --dur 5s --out clip.mp4
# Отслеживание движения
camsnap watch kitchen --threshold 0.2 --action '...'
# Диагностика
camsnap doctor --probe
Настройка
- Конфигурация хранится в:
~/.config/camsnap/config.yaml - Добавление камеры:
camsnap add --name kitchen --host 192.168.0.10 --user user --pass pass
Требования
- Установленный
ffmpegв PATH
Рекомендуется сначала выполнить короткий тестовый захват перед записью длинных клипов.
Особенности
- Работа напрямую с RTSP/ONVIF-потоками
- Поддержка событий движения
- Интеграция с автоматизированными сценариями
- Диагностика подключения и состояния камеры
Файл из источника