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
Next Steps
Indexing Guide
Detailed indexing patterns
Semantic Search
Advanced search techniques