Toolverse
Wszystkie skille

camsnap

autor: openclaw

Przechwytuj klatki i nagrania z kamer RTSP i ONVIF bezpośrednio z wiersza poleceń

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend
Wyświetlenia
2

O skillu

Camsnap to narzędzie do przechwytywania zdjęć i filmów z kamer sieciowych obsługujących protokoły RTSP i ONVIF. Pozwala na szybkie pobieranie pojedynczych klatek, nagrywanie klipów o określonej długości oraz monitorowanie ruchu z możliwością automatycznych akcji. Idealne dla automatyzacji systemów nadzoru, integracji z agentami AI i tworzenia alertów opartych na detekcji ruchu. Wymaga zainstalowania ffmpeg i konfiguracji kamer poprzez plik YAML.

Jak używać

  1. Zainstaluj camsnap za pomocą brew: brew install steipete/tap/camsnap. Upewnij się, że ffmpeg jest dostępny w PATH systemu.

  2. Utwórz plik konfiguracyjny ~/.config/camsnap/config.yaml lub dodaj kamerę bezpośrednio poleceniem: camsnap add --name kitchen --host 192.168.0.10 --user user --pass pass, zastępując parametry danymi swojej kamery.

  3. Sprawdź, czy kamera jest dostępna, uruchamiając: camsnap discover --info. To polecenie wyświetli listę dostępnych kamer w sieci.

  4. Pobierz pojedynczą klatkę (snapshot) z wybranej kamery: camsnap snap kitchen --out shot.jpg. Zastąp "kitchen" nazwą swojej kamery i określ ścieżkę wyjściową.

  5. Aby nagrać krótki klip, użyj: camsnap clip kitchen --dur 5s --out clip.mp4. Parametr --dur określa długość nagrania (np. 5s dla 5 sekund).

  6. Opcjonalnie: skonfiguruj monitorowanie ruchu poleceniem camsnap watch kitchen --threshold 0.2 --action '...' aby uruchamiać akcje przy wykryciu ruchu. W razie problemów uruchom camsnap doctor --probe do diagnostyki.

Podobne skille