All selected work

FilmBam

An AI video production studio.

Turns a brief into a shot plan, estimates cost, generates picture and sound, and assembles the edit. Review the result and regenerate the shots that need another take.

Working prototypeVideo production

01 / Ecosystem

Inside the ecosystem.

A production workflow with budget approval, parallel picture and sound work, and selective retakes.

Hover, focus or select a node to see what happens there. Arrows show the direction of the work.

Selected step

FilmBam production interface with a written brief and film format controls
Brief

Production brief

The brief defines the story, duration, format and quality needed for the production.

  • Brief leads to Production plan
View capabilities

Every step, explained.

Brief

The brief defines the story, duration, format and quality needed for the production.

  • Brief leads to Production plan
Production plan

The engine develops the production plan, shots and continuity requirements.

  • Brief leads to Production plan
  • Production plan leads to Budget approval
Budget approval

Estimated cost and spending limits are checked before paid generation. Fallbacks and retakes count towards actual spend.

  • Production plan leads to Budget approval
  • Budget approval leads to ReferencesApproved scope
  • Budget approval leads to Voice + sound
References

Visual references and continuity guidance prepare supported generation routes.

  • Budget approval leads to ReferencesApproved scope
  • References leads to Generate shots
Generate shots

Shots use appropriate model routes, with supported reference conditioning, fallbacks and selective regeneration.

  • References leads to Generate shots
  • Generate shots leads to Assemble + finish
  • Quality checks leads to Generate shotsSelective retake
Voice + sound

Voice, music and sound effects are generated through supported providers and fallback routes.

  • Budget approval leads to Voice + sound
  • Voice + sound leads to Assemble + finish
Assemble + finish

FFmpeg assembles shots and audio, with loudness normalisation and supported upscaling.

  • Generate shots leads to Assemble + finish
  • Voice + sound leads to Assemble + finish
  • Assemble + finish leads to Quality checks
Quality checks

Technical checks cover black frames, freezes, duration and loudness. The production rubric guides visual review. A selective retake can return to shots.

  • Assemble + finish leads to Quality checks
  • Quality checks leads to Generate shotsSelective retake
  • Quality checks leads to DeliveryAccepted output
Delivery

The built studio, queue and per-user media access support delivery. A fully unattended public V2 order is not yet established.

  • Quality checks leads to DeliveryAccepted output

Generation routes depend on shot needs and model support.

Recorded costs include fallbacks and retakes. The diagram describes the implemented production logic, not proof of an unattended public V2 order.

02 / Product

What the product does.

Making an AI film requires more than generating clips. References, continuity, sound, cost and delivery need to work together.

The production engine has delivered short films and a storyboard, with recorded costs and technical checks.

Built for
Creators and small production teams
My role
Product concept, production workflow and AI-agent orchestration

03 / Capabilities

Features and capabilities.

Explore each part of the product.

Brief & planningTranslate an idea into the format, references and shots it needs.

Brief input

Film or storyboard from a short written brief

Output formats

Landscape, portrait and square outputs

Shot planning

Structured shot plans with selected duration and quality

Character references

Character references reused across shots to guide continuity

Generation routes

Generation routes selected for the shot and production format

Generation & continuityCoordinate the production instead of treating each shot as an isolated prompt.

Reference-guided generation

Reference-guided image and video generation

Supported continuity routes

Native multi-shot generation and frame chaining where the selected route supports them

Fallbacks

Alternative model routes when a generation request fails

Selective retakes

Selective shot regeneration instead of repeating the full production

Stage checks

Stage checks before moving to the next production step

Sound & finishingBring generated material into a coherent, deliverable sequence.

Audio generation

Voice, music and sound-effect generation

Audio fallbacks

Audio-provider fallbacks when a route is unavailable

Assembly & export

Shot assembly and final export through FFmpeg

Loudness & upscale

Loudness normalisation and supported video upscaling

Quality checks

Technical checks for black frames, freezes, duration and loudness; visual review rubric

Cost controlsKnow the allowance before production and the actual spend afterwards.

Budget approval

Cost estimation and budget approval before paid generation

Production caps

Production caps and per-order cost records

Fallback costs

Recorded fallback and retake expenditure

Reservation ledger

V2 reservation ledger, daily allowances and monthly spending limits

Model research

A documented model-research workflow that proposes changes for review

Studio & deliveryThe built web product connects a simple interface to the production engine.

Production interface

FilmBam web interface with brief, format, duration, quality and order history

Private sessions

Private user sessions and an owner view

Queue recovery

V2 production queue, runner claims and recovery for abandoned jobs

Media access

Per-user media delivery with expiring access links

Owner cost view

Owner ledger for reserved and actual spend

04 / Status

Where it stands.

The engine has delivered short films and a storyboard. The V2 web product, queue and delivery code are built; public deployment, payments and a complete new-order unattended run remain to be validated.

View the code on GitHub

A public copy with fictional data. The production code stays private.

Open the working prototype

Password protected. For access, email hello@rafamaretti.com.

Interface previews use illustrative data.

Next projectScheinman