Skip to main content
Indexes turn raw video into structured, searchable data. Create a spoken word index for dialogue and narration, or a scene index for visual content.

Quick Example


Spoken Word Index

Transcribes audio into timestamped text using automatic speech recognition (ASR).
What it captures:
  • Dialogue and conversations
  • Narration and voiceovers
  • Lectures and presentations
  • Interviews and podcasts

Language Support

Major languages are auto-detected. For others, pass the language code:

Scene Index

Analyzes video frames using vision models to describe visual content.
What it captures:
  • Objects and people
  • Actions and activities
  • Environments and settings
  • Visual transitions

Open-weight models with Sandbox Compute

To use an open-weight VLM for scene indexing, start a compatible sandbox, wait until it is active, then pass both model_name and sandbox_id to index_scenes().
VideoDB validates that the sandbox is active, belongs to your workspace/account, supports the requested model tier, and was created with a matching models or model_categories value when model selection was provided. See Sandbox Compute and Sandbox Models for setup and supported model names.

Prompt Shapes the Index

The prompt you provide determines what gets indexed:

Extraction Configuration

Control how frames are sampled - choose between frame segmentation (regular intervals) and scene segmentation (automatic transitions): Comparison of frame segmentation and scene segmentation extraction types
Time-based extraction example showing consistent frame sampling at regular intervals

Managing Indexes

List All Scene Indexes

List of scene indexes showing id, name, and status

Get Index Details

Delete an Index


Async Processing with Callbacks

For long videos, use callbacks to get notified when indexing completes:

What You Can Build

Keyword Search Compilation

Index spoken words, then search to create highlight reels

Multimodal Search

Combine spoken word and scene indexes for powerful queries

Baby Crib Monitoring

Scene indexing enables real-time infant monitoring

Intrusion Detection

Index camera feeds to detect unauthorized access

Next Steps

Understanding Artifacts

Extraction strategies for video + audio

Multiple Indexes

Layer different perspectives on the same media