agentic-video Gallery

Find where a video stutters, from repeated frames

Sync and qualitySyntheticVerified
0:12generated · generated

Proof frames

Click a frame to seek

Tool calls

1 calls · agentic-video 0.3.1
check_frame_cadenceimac · 202 ms

Arguments

{
  "source": "$CLIP"
}

Result

{
  "ok": true,
  "data": {
    "frame_rate": 15,
    "frames": 180,
    "held_frames": 0,
    "ranges": [
      {
        "start_sec": 3.333,
        "end_sec": 4.267,
        "frames": 14,
        "duplicate_frames": 7,
        "effective_fps": 7.5
      }
    ],
    "total": 1
  }
}

Question and answer

Question
Does the video stutter anywhere? When does it start?
Answer
The tool reports the picture repeats from 3.33 s, so the video stutters from there.
Check passedanswer 3.333, expected 3.4 ±0.1

How it was checked

Truth from
constructed
Fixed at

Planted by this recipe: ffmpeg kept the first 12 s of the source at 15/1 frames per second and held every second frame from frame 50 to frame 64 (1 s, 7 held frames), so each held slot repeats the frame before it. The picture first stops moving at 3.400 s; the tolerance 0.1 s allows the tool's range to start one frame early.

The script held every other frame for 1 s from 3.40 s, so the answer is that planted stutter, and the card does not test single dropped frames.

Try it yourself

Use agentic-video to check my video for stutter. Run check_frame_cadence on my file, then tell me where the picture repeats and the start and end time of each range. Use my own file.
  1. Get the .mcpb file and open it in Claude Desktop.
  2. Or: pip install agentic-video

Clip and licence

Licence
generated

Generated for the gallery; no third-party material.