Skip to main content
Glama

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

TableJSON Schema
NameRequiredDescriptionDefault
urlYesVideo URL (Loom share link or direct mp4/webm URL)
fromYesStart timestamp (e.g., "0:15")
toYesEnd timestamp (e.g., "0:17")
countNoNumber of frames to extract (default: 5)
returnBase64NoReturn frames as base64 inline instead of file paths

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/guimatheus92/mcp-video-analyzer'

If you have feedback or need assistance with the MCP directory API, please join our Discord server