analyze_moment
Analyze a specific video segment between two timestamps: extract frames with OCR, filter transcript, and generate an annotated timeline to understand exactly what happens on screen and audio.
Instructions
Deep-dive analysis of a specific time range in a video.
Combines burst frame extraction + transcript filtering + OCR + annotated timeline for a focused segment of the video.
Use this when you need to understand exactly what happens between two timestamps:
What's on screen (frames + OCR text extraction)
What's being said (transcript filtered to the range)
Unified timeline merging visual and audio content
Example: analyze_moment(url, "1:30", "2:00", 10) → 10 frames + transcript + OCR for that 30s window
Supports: Loom (loom.com/share/...) and direct video URLs (.mp4, .webm, .mov). Requires video download capability for frame extraction.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Video URL (Loom share link or direct mp4/webm URL) | |
| from | Yes | Start timestamp (e.g., "1:30") | |
| to | Yes | End timestamp (e.g., "2:00") | |
| count | No | Number of frames to extract in the range (default: 10) | |
| ocrLanguage | No | Tesseract OCR language codes (default: "eng+por"). Use "+" to combine: "eng+spa", "eng+fra+deu". |