Skip to main content
Generate playable HLS streams from search results, timestamps, or timeline compositions. Export clips for download or embed streams in your application.

Quick Example


Stream Generation

From Search Results

Search returns matching segments. Generate a stream to play them as a single video.

From Timestamps

Create streams from specific time ranges.

From Timeline

Export composed timelines as streams.

Stream URL Format

All generated streams use HLS format:

Download and Export

Get Video URL

Get Audio URL

Get Image URL


Embedding Streams

HTML5 Video

With HLS.js

React Component

VideoDB Console Player

Use the built-in player:

Clip Export Patterns

Export Search Results as Clips

Batch Export


Combine Multiple Videos

Merge Clips from Different Videos

Collection Highlights


URL Lifecycle

Refresh Expired URLs


Reframe and Aspect Ratio Conversion

reframe()

Convert a video to a different aspect ratio. Useful for repurposing landscape content to vertical formats for social media.

smart_vertical_reframe()

Convenience method that reframes to vertical (9:16) with smart object tracking in a single call:

Next Steps

Publishing Patterns

Embed players and share content

Timeline Architecture

Build complex compositions