Tellers for developers
Ship the video feature.
Skip the video stack.
Upload, understand, search, edit, preview, and render video through one API—backed by an open timeline format, a CLI, an editing agent, and a unified layer across leading generative models.
- REST API and CLI
- Open timeline format
- No video stack to operate
POST /create { "asset_id": "ast_7f2c", "prompt": "Cut the best 60s", "output": "16:9" }
What changes
Build the product.
Not the plumbing.
- 01Integrate
Add AI video without operating video infrastructure.
Use one API for media upload, analysis, search, editing, preview, rendering, and delivery instead of assembling a custom stack.
- 02Orchestrate
Give LLMs a predictable video layer.
Generate structured, versionable timelines through an open OTIO-based format and render them through the same production system.
- 03Adapt
Use new generation models without new integrations.
Call leading video, image, voice, music, and sound models through one abstraction instead of maintaining vendor-specific pipelines.
The workflow
Request in.
Video out.
A small, composable workflow for product features, automated content pipelines, and LLM-driven video applications.
- 01
Upload and index media
Push media through presigned upload URLs or the CLI. Tellers analyzes and indexes each asset for search and editing.
- 02
Request an edit
Send a prompt or a structured tellers-timeline describing the video, constraints, and output you need.
- 03
Stream progress and preview
Consume server-sent events and open an instant player preview while the pipeline completes.
- 04
Render or keep editing
Trigger the final render, store the portable timeline, or continue refining it programmatically.
Inside one workspace
Everything the video stack needs.
- 01
REST API
Upload, search, edit, preview, render, and deliver media with asynchronous jobs, progress events, and webhooks.
- 02
Open timeline format
Use an OTIO-based JSON structure designed for version control, programmatic generation, and LLM output.
- 03
CLI
Upload local media, trigger analysis, and ask the editing agent for a video directly from the command line.
- 04
Video intelligence
Search scenes, transcripts, objects, entities, actions, and meaning without building a separate indexing layer.
- 05
Instant timeline player
Preview multi-source timelines, mixed codecs, and graphic overlays before waiting for a full render.
- 06
Model aggregation
Use leading generative media models through a unified configuration and billing layer.
Open where it matters
A managed video layer.
A portable timeline.
Tellers handles the infrastructure-heavy parts of video while keeping the composition explicit. Your application can generate, store, diff, and revise timeline JSON instead of treating every output as an opaque render.
- ✓Open-source timeline schema and library
- ✓Instant previews before final rendering
- ✓Asynchronous events and webhook delivery
- ✓Editable outputs instead of render-only results
Questions, answered
Before you
get started.
What does the Tellers API handle?+
The API handles media upload, storage, analysis, indexing, semantic search, agent-driven editing, timeline previews, rendering, and delivery. It also provides a unified layer for generative media tools.
What is tellers-timeline?+
tellers-timeline is an open-source, OTIO-based JSON format for video compositions. It represents scenes, assets, timing, audio, captions, graphics, and output settings in a predictable structure that software and LLMs can generate.
Can I build an LLM-driven video workflow with Tellers?+
Yes. An LLM can create or revise a tellers-timeline or send natural-language editing requests. Tellers provides the media intelligence, preview, and rendering layer that turns that structure into video.
How do progress updates work?+
Long-running operations are asynchronous. The create workflow streams server-sent events, and production pipelines can use callbacks or webhooks to receive completion and delivery information.
Do I need to build a transcoding and search stack?+
No. Tellers is designed to centralize video preprocessing, indexing, search, mixed-source preview, and rendering so product teams do not have to operate those systems separately.
Can I use the timeline outside Tellers?+
Yes. The timeline format is portable and OTIO-based. You can store it, version it, generate it programmatically, and use it as the source of truth for additional integrations or finishing workflows.
Start with one request
Bring the product idea.
Use the video layer.
Explore the API surface, timeline format, and integration patterns—or talk through the workflow with the team that built them.