What guides the build

What we optimize for.

A few priorities we hold to when a decision is close — stated plainly, so you can check each one against what the app actually does.

Real technique, not decoration

The loop point isn’t a guess: the app compares candidate frames for how they look and how they move, then ranks the strongest pairs before you ever see them. Where the phone supports it, NeuFlow v2’s optical flow and RIFE’s frame interpolation help the seam bend less, and OpenCV’s ORB feature matching confirms it closes — real technique aimed at one practical problem, not a demo reel.

Your attention stays yours

No ad interrupts a place you came to be still in. The current release has no ads, no subscription, and no in-app purchase — nothing bidding for the attention you brought here on purpose.

Nothing wasted, nothing forced

A Hardware Test checks what your phone can actually do — memory, decoding, the optional motion methods — and sets defaults from that, not from a guess. Large intermediate frames go to temporary storage instead of sitting in memory all at once, and a processing option your phone can’t run well simply isn’t offered.

Honest about what won’t work

Not every motion can close cleanly — fast crossings, occlusion, and big camera moves can leave a seam visible no matter which candidate you pick, and the app says so instead of only showing its best angle. The same rule applies to what it reports about itself: the screens you can review before sending are the real ones, unedited.

Predictable, and yours to adjust

Easy mode picks sensible defaults, but Advanced mode exposes the same real choices the app is weighing — which seam method, how camera drift is handled, what happens to the audio — instead of hiding them behind one button. The same goes for what leaves the phone: crash sharing and Hardware Test reporting are each a switch in Settings, not a default you have to hunt for.