Life2Film watches your videos, finds the moments worth keeping, matches the cut to the music and makes a film. No editing skills, no upload: the analysis runs on the device.
What it does
- Scores every frame. Thirty measurements per frame: sharpness, stability, noise, exposure and contrast balance, composition, horizon level, attention saliency, bokeh, colour harmony, aesthetic score. Faces are detected with a YOLO model.
- Finds the segments. An ensemble of detectors decides where a scene actually changes rather than cutting whenever the camera moves. Shots are classified by scale, close-up through wide.
- Assembles the montage. Segments are ranked, trimmed and laid out to a target duration, with audio energy and beat positions shaping where the cuts land.
Everything runs locally. Originals are never modified and nothing is uploaded.
Two apps, one engine
| iPhone | Mac (Studio) | |
|---|---|---|
| For | a day, a trip, a weekend | the archive that has been piling up for years |
| Status | in the App Store | public beta, brew install --cask fortunto2/tap/life2film-studio |
| Runs | on the phone | on Apple Silicon, macOS 13+ |
The engine is a Rust workspace of 11 crates (scene detection, audio and beat analysis, frame quality, the montage director, OpenTimelineIO export, a WASM build). The first Life2Film shipped in 2014 as a web service; this is the rebuild with the analysis on the device.
Free tools
life2film.com/tools has eight browser tools that run on your machine: scene detector, BPM detector, video trimmer, splitter, compressor, converter, video to frames, video to MP3. Our library holds the editing recipes that go with them.
Links
- Site: life2film.com
- App Store: Life2Film for iPhone
- Mac beta and releases: github.com/fortunto2/life2film-landing/releases


