Skip to main content

Timelapses

O.D.I.N. captures camera-based timelapses during prints using the built-in go2rtc streaming system. Watch your prints play back in seconds instead of hours.

How It Works

When a print starts on a printer with a configured camera, O.D.I.N. periodically captures frames from the go2rtc stream and assembles them into an MP4 timelapse when the print completes. No extra hardware or software needed -- if you have a camera feed, you get timelapses.

Playback

Completed timelapses appear on the printer's detail page and in the print archive. The built-in video player includes:

  • Scrubber bar for seeking through the timelapse
  • Play/pause controls
  • Full-screen mode

Timelapse Editor

The editor lets you refine timelapses before sharing:

  • Trim -- cut unwanted footage from the start or end (e.g., bed heating, cooldown)
  • Speed -- adjust playback speed from 0.5x to 8x
  • Download -- export the edited timelapse as an MP4 file
info

Editing features require ffmpeg, which is included in the Docker image. No additional installation needed.

Storage

Timelapse files are stored at:

/data/timelapses/{printer_id}/

Each timelapse is a standalone MP4 file named by job ID and timestamp. Storage usage depends on camera resolution and print duration -- expect roughly 5-20 MB per timelapse at typical settings.

tip

If disk space is a concern, configure timelapse retention in Settings > Timelapses to automatically clean up old files. You can also download and archive timelapses externally before they're purged.

Requirements

RequirementDetails
CameraConfigured in O.D.I.N. via go2rtc
ffmpegIncluded in Docker image
Disk space~5-20 MB per timelapse