Image Capture and Timelapse

The eyesee package is a simple image capture and timelapse generation system. It captures still images from many different models of network cameras, generates timelapse video from the still images, displays still images and timelapse video in dynamic web pages, and runs a reaper to delete old images and videos.

Download

eyesee
0.8 21 aug 2016

How it works

The bin/getimg.pl script captures each still image. This script is run as a cron task, or as a daemon.

The bin/mkvid.pl script takes a bunch of still images and turns them into a single timelapse video.

The bin/reaper.pl script runs periodically as a cron task to delete images and/or videos that are older than certain age.

The cgi-bin/info script provides information about images and videos in json format for use in the web pages.

The html/index.html page displays image or video thumbnails based on queries to the info script. Use the html/CFG.js file to configure the web page.

Install

Unfortunately, there is not yet a simple installer. Follow the steps in the file install.sh as a basic guide.
Warning! Installation is not very easy, nor is the whole configuration process very well documented (yet).

Screenshots


The browser displays all still images and timelapse videos from each camera.

 


If the site has multiple cameras, choose the camera from a simple list.


Enter a date directly, browse forward or back one day or month at a time, or use the calendar selection widget.


Select still images or timelapse videos from each camera.