AVIRSO · Cinematic Pipeline

From source to cinema, automatically.

An AVIRSO engineering system that turns dense documents and briefs into narrated, on-brand cinematic videos — directed, rendered, quality-checked, and assembled end to end. You give it the material; it gives you the film.

What it does

A studio in a pipeline.

Source-grounded direction

A Gemini “creative director” reads your material and produces the storyline, style bible, narration, and shot list — so the video teaches your content, not a loose prompt.

Consistent cinematic frames

A locked visual style and recurring subjects hold across every shot, generated as keyframes first — so the look stays coherent instead of drifting clip to clip.

Quality-checked rendering

Every clip is scored against its intent and your style, then regenerated with targeted critique until it’s on-brief — the polish step that separates good from merely functional.

Cost-governed & auditable

Per-user budgets, reserve-before-spend, and an immutable spend ledger — preview a storyboard for cents before committing to a full render. Enterprise rigor, by default.

How it works

One request. Five stages. A finished film.

01

Plan

Director turns your source into a storyboard & style bible.

02

Keyframes

The approved look for every shot, generated in parallel.

03

Render + QC

Clips rendered concurrently, scored, and regenerated if weak.

04

Assemble

Narration, music, captions, and loudness — stitched cleanly.

05

Deliver

A finished, on-brand MP4, ready to share.

Get started

Connect it to Claude in four steps.

  1. In Claude, open Settings → Connectors → Add custom connector.
  2. Paste the connector URL: https://cinema.avirso.com/mcp
  3. Sign in with your AVIRSO Google Workspace account (@avirso.com). Access is restricted to your organization — outside accounts are declined.
  4. Run cinema_preview_storyboard to approve the look for cents, then cinema_promote_render to produce the video.
cinema_preview_storyboard cinema_promote_render cinema_start_render cinema_render_status cinema_list_renders cinema_cancel_render