get_frame_burst
Extract evenly spaced frames from video segments to analyze motion patterns like vibration, shaking, or animations where scene detection fails.
Instructions
Extract multiple frames evenly distributed across a time range.
Designed for motion and vibration analysis where scene-change detection fails because the "scene" doesn't change — only the position/state of objects does.
Example: get_frame_burst(url, "0:15", "0:17", 10) → 10 frames in 2 seconds
AI sees the object in different positions across frames → understands the vibration
Works for: shaking, flickering, animations, fast scrolling, loading spinners
Supports: Loom (loom.com/share/...) and direct video URLs (.mp4, .webm, .mov). Requires video download capability — direct URLs work best.
Args:
url: Video URL
from: Start timestamp (e.g., "0:15")
to: End timestamp (e.g., "0:17")
count: Number of frames (default: 5, max: 30)
Returns: N images evenly distributed between the from and to timestamps.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Video URL (Loom share link or direct mp4/webm URL) | |
| from | Yes | Start timestamp (e.g., "0:15") | |
| to | Yes | End timestamp (e.g., "0:17") | |
| count | No | Number of frames to extract (default: 5) | |
| returnBase64 | No | Return frames as base64 inline instead of file paths |