Skip to main content

Frigate Timelapse

@mgreten/frigate-timelapsev2026.06.27.1· 9d agoMODELS
01README

Construction site timelapse capture and compilation via the Frigate NVR API. Captures periodic snapshots from any Frigate camera on a remote host via SSH, organises them into named phases, and compiles per-day and full-phase H.264 videos using ffmpeg inside the Frigate container.

02Models1
@mgreten/frigate-timelapsev2026.06.27.1frigate_timelapse.ts
fn captureSnapshot()
Fetch the latest camera JPEG from Frigate via SSH curl on the remote host
fn listSnapshots()
List all captured snapshots for a phase on the remote host, grouped by date
fn compileDay()
Compile all snapshots for a single date into an H.264 timelapse video on the remote host
fn compileDays()
Compile all days in a phase (or date range) into per-day videos,
fn startPhase(phase: string)
Create a new construction phase: make snapshot directories on the remote host
ArgumentTypeDescription
phasestringNew phase name (e.g. 'foundation', 'framing')
fn listPhases()
Read phases.json from the remote host and return all phases with live snapshot counts

Resources

snapshot(1h)— A single captured JPEG snapshot from the construction camera
snapshotIndex(1h)— Index of all snapshots for a phase, grouped by date
compiledVideo(infinite)— A per-day compiled timelapse video for a phase
phaseVideo(infinite)— A full-phase concatenated timelapse video
phaseStatus(infinite)— Result of a phase create/update operation
phaseList(1h)— List of all construction phases with snapshot counts
03Previous Versions4
2026.06.17.1Jun 17, 2026
2026.06.11.3Jun 12, 2026
2026.06.11.2Jun 12, 2026
2026.06.11.1Jun 11, 2026
04Stats
A
100 / 100
Downloads
0
Archive size
16.4 KB
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
05Platforms
06Labels