agentic-video Gallery

Find where a video stutters, from repeated frames

Sync and qualityNews archiveVerified
0:12PD · Universal Newsreel

Proof frames

Click a frame to seek

Tool calls

1 calls · agentic-video 0.3.1
check_frame_cadenceimac · 278 ms

Arguments

{
  "source": "$CLIP"
}

Result

{
  "ok": true,
  "data": {
    "frame_rate": 29.97002997002997,
    "frames": 360,
    "held_frames": 0,
    "ranges": [
      {
        "start_sec": 5.772,
        "end_sec": 6.773,
        "frames": 30,
        "duplicate_frames": 15,
        "effective_fps": 14.99
      }
    ],
    "total": 1
  }
}

Question and answer

Question
Does the video stutter anywhere? When does it start?
Answer
The tool reports the picture repeats from 5.77 s, so the video stutters from there.
Check passedanswer 5.772, expected 5.8058 ±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 30000/1001 frames per second and held every second frame from frame 173 to frame 202 (1 s, 15 held frames), so each held slot repeats the frame before it. The picture first stops moving at 5.806 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 5.81 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
PD
Author
Universal Newsreel
Source
commons.wikimedia.org
This work has been released into the public domain by its copyright holder, Universal Pictures. This applies worldwide.