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
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.
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
| Requirement | Details |
|---|---|
| Camera | Configured in O.D.I.N. via go2rtc |
| ffmpeg | Included in Docker image |
| Disk space | ~5-20 MB per timelapse |