A loop point is a seam in time

How to make a video loop seamlessly.

Find a better endpoint pair, align camera movement, and blend the end back into the beginning.

01 / Find the handoff

Search the clip for a better loop point.

The app compares possible start and end frames, ranks the strongest pairs, and lets you preview them as repeating loops.

APPEARANCE

Do the frames look alike?

Colour, texture, exposure, edges, and object placement all influence the visible jump.

MOTION

Does movement continue?

Dynamic search also considers motion direction and speed across the boundary.

PREVIEW

Does it feel right?

Up to four candidates can be previewed. You choose the result that suits the scene.

02 / Align the view

Reconcile camera movement.

When the camera drifts or slowly zooms, seam stabilization can bring the two endpoints closer before they are blended.

SEAM ALIGNMENT

Shift, zoom, or both

Compensate horizontal and vertical movement, scale change, or let Auto decide when correction helps.

CAMERA DRIFT

Dance or Lock

Dance preserves natural camera movement around the seam. Lock steadies the background across the clip.

TRACKING

Feature or optical flow

Track textured points or use dense motion estimation, depending on the scene and processing available on the phone.

EDGES

Choose the border treatment

Fill exposed edges from a middle frame, build a panorama, show gray borders, or crop them with a gentle zoom.

03 / Build the seam

Blend the beginning and end of the video.

Choose the simplest seam method that removes the jump while keeping the motion natural.

Hard Cut

Leave matched frames alone

For endpoints that already meet cleanly. Any remaining mismatch stays sharp.

Crossfade

Fade tail into head

Fast and widely available. Moving objects may briefly appear doubled or translucent.

Motion-aware

Warp before blending

Optical flow follows motion through the seam. Complex edges and occlusion can still bend or smear.

Interpolation

Create in-between frames

On supported phones, frame interpolation can produce a smoother temporal bridge through the transition.

04 / Carry the sound

Audio has its own seam.

Mute the result, crossfade the sound around the loop, or cut near a zero crossing to reduce clicks.

MUTE

Visual loop only

Remove audio when the loop is intended as a silent background or visual element.

CROSSFADE

Blend the ends

Overlap the tail and head audio to soften a continuous ambient transition.

ZERO CROSSING

Cut between waves

Place the audio cut where the waveform crosses zero to reduce an abrupt click.

05 / Render

Create a new MP4.

The result is encoded on the phone as H.264 video in an MP4 container, with AAC audio when sound is retained.

QUALITY

Re-encoded output

Rendering applies compression again, even when the output keeps the source dimensions.

BACKGROUND

Keep working

A progress notification lets rendering continue while you leave the app screen.

SHARE

Choose the destination

Save or send the finished loop through Android’s share sheet without overwriting the source clip.

The practical rule

Better source motion makes a better loop.

Alignment and blending can repair a seam; they cannot reconstruct a scene hidden by a large viewpoint change or a foreground object. Preview several cuts and use the simplest method that looks natural.

See the app workflow