Video SDK
Load, slice, and batch video data in Python with NumPy-style indexing. Every operation is lazy — nothing is decoded until you actually access pixels, so slicing an hour of footage costs nothing.
Before you begin — pip install dreamlake for this Python SDK. The
dreamlake CLI is a separate native binary
(install it here); use it to authenticate with
dreamlake login, which the SDK then reuses. Video ids come from
dreamlake list or the dashboard.
Load
Slice
float = time (seconds), int = frame number. Returns a lazy Video.
Access Frames
Chunk & Batch
TextTrack
Buffer time-aligned text entries, flush to server:
VectorIndex
Store and search embeddings: