Skip to content

hugocornellier/agelapse

Repository files navigation

DOWNLOADDOCSCONTACT

CI Tests

Demo animation

Demo animation

Overview

AgeLapse automates the process of aligning face pictures and creating stabilized aging time-lapses, i.e. "photo-a-day" videos. The application runs natively on desktop (MacOS, Windows, Linux) and on mobile (iOS and Android).

Installation

Download AgeLapse: https://agelapse.com

How Does It Work?

AgeLapse takes a raw photo, detects a set of landmarks on the person (eyes for face), and applies affine transformations (scale, rotate, translate) so that those anchors land on fixed “goal” coordinates inside a fixed-size canvas.

What's New / Changelog

v2.7.0 (May 2026)

New Features

  • Recently Deleted
    • Deleted photos remain in Recently Deleted for 30 days before being purged.
    • Restore or permanently delete individual photos, selected photos, or the entire trash.

Improvements

  • Manual stabilization edits are saved and re-used

Bug Fixes

  • Fix re-importing a previously deleted photo being blocked by duplicate fingerprint checks.

v2.6.0 (Apr 2026)

New Features

  • Background blur zoom setting

Improvements

  • Major performance improvements across all platforms:
    • ~1.5x faster stabilization
    • ~2-3x faster photo import
  • Smoother, more responsive camera
  • Reduced Android binary size (~500MB -> ~350MB) by debloating and stripping FFmpeg binary to a minimal version

Bug Fixes

  • Fix macOS release crash importing TIFF, JP2, and AVIF files
  • Fix Android JVM compatibility issues
  • Fix duplicated file extension in gallery preview info dialog
  • Fix bug affecting changing settings during active stabilization
  • Date stamps:
    • Fix date stamp crash when compiling with hundreds of photos
    • Fix FFmpeg drawtext font path escaping on Windows
    • Fix drawtext date stamps not rendering (chained enable expressions)

For previous releases, see the full changelog.

Platform Support

Platform x86_64 arm64 Package
Windows .exe
macOS .app
Linux .deb or .flatpak
iOS App Store
Android .apk

Development Setup

Resources

Contributions

Contributions to AgeLapse are welcome. Please follow these steps:

  1. Fork the repository
  2. Create a new branch for your feature or bug fix
  3. Make your changes with descriptive commit messages
  4. Push your changes to your forked repository
  5. Open a pull request explaining your changes

About

AgeLapse automatically aligns face pictures and creates stabilized aging time-lapses, i.e. "photo-a-day" videos.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors