Life2Film

Turns a day, trip or month of clips in your camera roll into a short film, cut on the phone.

Life2Film picks the good parts of the videos already in your photo library and cuts them into a film from 15 seconds to 10 minutes. Analysis, editing and rendering run on the iPhone; the footage is never uploaded. There is no account.

In the App Store · iPhone, Mac · Free; Pro from $3.99 a month, $14.99 a year or $24.99 once

The calendar of your life: spin to any day you ever filmedSay what the film is for: nine starting presetsWatch every cut before you renderCut to the beat: tempo and stems measured on the phone

What it does

Nine presets

The Make sheet asks what the film is for (Just a film, a day/month/year summary, Reels, Travel, Chronicle, Vlog, Happy birthday, New Year, or manual) and sets length, shape and cut from the answer.

Cuts on the beat

Pick a track from your library, import one, or use none; cuts land on the beat, and the music drops to a fifth of its level where people talk, laugh or cheer.

Edit the draft shot by shot

The app shows how many moments it found and used; tap a shot to pick another moment from that clip, or drag it and the film re-cuts around it at the same length.

Fourteen looks

Ten .cube colour tables plus four built-in looks, previewed on a frame of your own film with the same table the export uses.

A film while you charge

Optionally, a good day becomes a short film overnight on charge, with one quiet notification. It is kept in the app, not saved to Photos, and can be switched off in Settings.

Privacy

Footage, frames, sound and transcripts stay on the iPhone. An anonymous usage counter is on by default (switch in Settings > About), and the optional chat agent sends text to a model only if you choose our hosted model or your own API key.

  • Account: none. The app has no sign-in and no account.
  • Reaches us: Anonymous usage counts (see Analytics), on by default and switched off in Settings > About > Help improve the app.; Only if you use the chat agent on our hosted model (Pro Monthly or Yearly): your messages and the agent's tool results as text, passed to Cloudflare Workers AI to answer. To enforce the daily quota we keep a one-way hash of your App Store subscription id for 2 days. With usage counts on, we also keep your last question, cut to 500 characters, with the date and model name and nothing else, for 30 days.
  • Other services: media.life2film.com (ours), Cloudflare Workers AI (through our proxy), The AI provider you choose (OpenAI, OpenRouter, Google Gemini, Ollama, a Cloudflare AI Gateway or any OpenAI-compatible URL), Apple (iCloud Photos, App Store), DJI Osmo Pocket, over Bluetooth and its WiFi, Devices on your WiFi: the agent server (port 8420)

Full privacy policy

About

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

FAQ

Are my videos uploaded?

No. Analysis, selection and rendering run on the iPhone. Nothing of the footage, its frames or its sound is sent anywhere.

Do I need an account?

No. There is no sign-in. Pro is bought through your Apple ID.

What does Pro add?

The montage is free and unlimited. Pro removes the 2-second Life2Film end card, pays for more licensed music, and Monthly or Yearly include the chat agent on our model. Prices in the US: $3.99 a month, $14.99 a year, $24.99 once (Forever, without the hosted agent).

Does it work offline?

Yes, including airplane mode, as long as the clips are stored on the phone rather than only in iCloud. Downloading music from the catalog and the hosted chat agent need a connection.

What does the app count?

Anonymous usage: how far a montage gets, the preset, the length, whether music was used, and which screens are used. No footage, names or dates, and a random id that is deleted with the app. Switch it off in Settings > About.

Privacy policy Support All products