Extract the last frame. Check the next cut.

Your videos stay on this device. No upload, account or watermark.

Drop a video anywhere on this card

MP4, WebM or MOV · up to 512 MB and 2 minutes · SDR recommended

Last frame
Example · Last frameRecommended: 4 frames earlierLooks like a hard cut
How this is measured

Recommendation: the latest non-dark frame within 10% of the best sharpness score. This catches blur and dark fades, not AI geometry errors. Inspect faces, hands and shapes yourself.

This command keeps the selected frame and all preceding video frames. Audio is copied and may continue beyond the picture. Re-encode video for a frame-accurate cut; -c copy cuts only at keyframes. Use your own input filename. No trimmed video is exported here.

Mean absolute brightness difference across A → B, divided by the median neighbouring step (up to 6 frames on each side). B is resampled to A's shape at 128 px wide. This measures a visual discontinuity, not motion direction or a guarantee of a smooth join.

Guidance: ≤2× is close to a continuous shot; >2× and <10× means visible change; ≥10× looks like a hard cut. Same-shot controls measured 1.06–1.53×; unrelated cuts 39–45×.

Measured control calibration

2026-10-28 · mean absolute brightness step / median in-clip step; up to 6 frames per side, 128 px wide. Observed ranges, not pass/fail limits.

PairsObserved range
Self-split controls31.06–1.53×
Unrelated hard cuts339.36–44.61×

2026-10-28 · sample of public AI clips, not a model benchmark. Real Chromium; last 24 presented frames; edge-sharpness score on thumbnails up to 512 px. Dark: mean brightness < 8/255. Possible fade: non-black final frame below 40% of the captured tail's peak brightness.

Cleanest means the highest sharpness score; ties use the earlier frame. This is different from the tool's recommendation. Model labels come from the source catalog and are not independently verified. Percentages are rounded to one decimal place.

Why a player screenshot loses quality

A screenshot records the player's displayed size, scaling and possibly its controls. This tool draws the decoded image at the video's display resolution. It cannot restore detail already lost in compression, and image export does not preserve HDR.

Why the final frame appears before the video ends

The total playing time marks the end of the video, not the start of a frame. With a fixed frame rate and equally long audio and video tracks, the final frame usually starts one frame interval before the end: total playing time minus 1 divided by frames per second. A changing frame rate or longer audio makes that shortcut unreliable. We measure the time of frames the browser actually shows; the picture still visible when playback finishes is the final decoded frame.

When to step back

In our sample of 179 public AI clips, 64.2% had a final-frame sharpness score below the best of the last 24 presented frames; the median cleanest position was 3 frames from the end. A high edge-sharpness score indicates strong local edges. A low score can reveal blur or a dark fade, but a sharp frame can still contain distorted hands or geometry. Choose the latest acceptable image and trim A there so the reference matches the actual cut.

How much the picture changes at the join

A change of 1× means the join's pixel change equals the median measured change inside the two clips. No change inside the clips makes the comparison undefined. Exposure, composition and motion can all change the value; inspect the side-by-side images, overlay and preview. Calibration is a comparison with our controls, not a pass/fail threshold.

Measured AI clip endings

MeasureAll clipsSeedance 2.0
Clips measured179178
Final frame is not the sharpest of the last 2464.2%64.0%
Sharpest frame: median distance from the end33
Sharpest frame is the last frame33.0%33.1%
1–3 frames before the end19.0%19.1%
4–12 frames before the end15.6%15.7%
13–23 frames before the end32.4%32.0%
Dark endings6.1%6.2%
Possible fade endings3.9%3.9%

Questions about last-frame extraction

Does the video leave my device?

No. The browser reads the local file and exports the PNG locally. No video upload is required.

Is the final frame always the recommended one?

No. The recommendation picks the latest non-dark frame within 10% of the highest sharpness score in the captured tail. You can always select the final frame. In our sample of 179 public AI clips, 64.2% had a final-frame sharpness score below the best of the last 24 presented frames; the median cleanest position was 3 frames from the end.

Can I use iPhone MOV or HDR video?

Only if your browser decodes it. For unsupported HEVC or HDR, convert to H.264 MP4 in SDR. Portrait and rotation are drawn at the browser's display dimensions.

Does this export a trimmed video?

No. It exports a PNG and can count frames to prepare an ffmpeg trim command. The preview stops A at the selected frame before playing B.

Does a small change at the join prove continuity?

No. It compares brightness steps, not motion direction, identity or geometry. It is undefined when the baseline is zero. Watch the preview too.

    Check the join with clip B

    Based on our control clips, not a guarantee

    Open the image-to-video generator — add this PNG as the first frame.

    Need a different aspect ratio? Resize this frame.