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.
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

Production brief
The brief defines the story, duration, format and quality needed for the production.
- Brief leads to Production plan

Shot planning and continuity
The engine develops the production plan, shots and continuity requirements.
- Brief leads to Production plan
- Production plan leads to Budget approval
Cost estimate and spending limits
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
Visual references
Visual references and continuity guidance prepare supported generation routes.
- Budget approval leads to ReferencesApproved scope
- References leads to Generate shots
Shot generation and retakes
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, music and sound effects
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
Editing and audio mastering
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
Technical and visual review
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

Video delivery and job history
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
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.
A public copy with fictional data. The production code stays private.
Open the working prototypePassword protected. For access, email hello@rafamaretti.com.
Interface previews use illustrative data.