v1.0.0 March 31, 2026

LapseMaker: The Zero-Bloat Timelapse Engine

Status Verified
LapseMaker: The Zero-Bloat Timelapse Engine

Most mobile video tools are designed for social media filters. LapseMaker was designed for the workbench. Whether you are documenting a 48-hour 3D print or a week-long construction project, the mobile ecosystem lacked a tool that could handle thousands of high-resolution frames without crashing or charging a monthly fee.

The Problem: Cloud Dependency

Almost every “Free” timelapse tool on the Play Store today is a front for data harvesting or cloud-based rendering. This requires an internet connection and compromises privacy. I built LapseMaker to run 100% locally. Your frames stay on your device, and the rendering happens on your silicon.

The Architecture: FFmpeg Integration

At the heart of LapseMaker is a custom-tuned implementation of the FFmpeg engine.

Why 2,000+ Frames?

Standard Android media APIs often struggle with memory management when stitching long sequences. LapseMaker uses a sequential buffer protocol that allows it to process massive image sequences (0 to 2,000 and beyond) by managing memory in chunks rather than loading the entire sequence into RAM.

Optimizing for Quality

To hit the “Sweet Spot” of file size vs. clarity, LapseMaker defaults to a high-bitrate H.264 encoding.

  1. Resolution: Support for high image resolution.
  2. Frame Rate Control: Variable FPS (1-60) allows you to turn a 5-second jittery clip into a smooth cinematic sequence.
  3. No Watermarks: The output is yours. No branding, no forced logos, no quality caps.

Implementation Protocol

  1. Transfer your image sequence to a dedicated folder on your Android device for the Easiest of use. Alternatively you can manually select all files.
  2. Select Directory or manually select all files necessary within LapseMaker.
  3. Configure FPS orientation and crop settings.
  4. Initialize Render and wait for the “Operation Complete” signal.
  5. Once complete you can view your timelapse or start another.

*Note, on some devices viewing through the native gallery may be more optimal

Development Roadmap

I am going to continue expanding the feature set of this tool as issues and improvement opportunities present themselves, I already have some ideas which can be seen in the timeline below.

Q1 - Q2 Custom Cropping
Q2 External Sharing
Q2 - Q3 Audio Matching
Q3 - Q4 TBA

Laboratory Sustenance

LapseMaker is built to solve problems, not to harvest data. Help us keep the servers running and the caffeine flowing.

Support Fuel the Lab

LapseMaker is a Tiny Epoch Laboratory project. It will remain free and ad-free forever. If it helped your workflow, consider checking out our other Lab projects.