Quick Example

Index Types

| Type | Method | Use Case |
|---|---|---|
| Visual | video.index_scenes() | Describe scenes, detect objects |
| Spoken | video.index_spoken_words() | Transcripts, spoken content |
| Audio | rtstream.index_audio() | Audio analysis, topics |
Key Properties
- Prompt-driven - You define what to extract with natural language
- Additive - Multiple indexes on the same media
- Non-destructive - Add/remove without affecting source
Search Scopes
Playable Evidence
Every search result includes playable proof:Multi-Index Search
Search across visual and spoken content:- Union - Broader recall (results from any index)
- Intersection - Higher precision (matches in all indexes)
Best Practices
- Be specific in prompts - “Identify safety violations” beats “describe what you see”
- Use specific queries - “red car entering lot” beats “car”
- Verify with playback - Always validate with
shot.play() - Create focused indexes - One index per question or domain
What You Can Build
Keyword Search Compilation
Create highlight reels from keyword-based search
Multimodal Search
Combine visual and spoken indexes for powerful queries
Character Clips
Extract clips featuring specific people from video libraries