Story
Production pipeline
Deck-to-Video Pipeline
An 8-step automated production pipeline that converts presentation decks into rough video cuts. From deck to concept in minutes instead of weeks.
8
Pipeline steps
4
Chained APIs
2
Human steps (of 8)
min
Not weeks
01
The Problem
The video production process at a professional services firm follows a familiar pattern: a client has a presentation deck. They want a video. A creative team takes the deck, extracts the key messages, writes a script, generates a storyboard, records voiceover, selects music, assembles an animatic, reviews, iterates, and eventually delivers a rough cut. This takes weeks. Most of that time is spent on mechanical transformation — turning slides into narrative structure — not on creative judgment.
The question: what if the mechanical steps were automated, and the human only showed up for the creative decisions?
02
Role
Bill designed and built the pipeline as a browser-based workflow automation tool at BCG Design Studios. It serves two purposes: a production tool that speeds up the deck-to-video process for real client work, and the live demo centerpiece for Bill's AI Systems Design workshops — a working factory that participants can open, inspect, modify, and learn from.
03
The Pipeline
Eight steps. You used to do all of them. Now you do step 1 and step 7. The system handles the rest.
-
01
Deck ingestion
Upload a presentation deck. The system reads every slide — text, images, speaker notes, structure.
-
02
Creative brief extraction
AI analyzes the deck and produces a structured creative brief: key messages, audience, tone, visual assets worth keeping, narrative arc. Output is structured JSON, not prose.
-
03
Script generation
The brief drives a narration script — paced for video, not for slides. Each segment is timed and tagged to its source slide.
-
04
Storyboard generation
AI generates visual concepts for each segment — what the viewer should see while hearing the narration. Pulls from the deck's visual assets where appropriate, generates new imagery where needed.
-
05
Voiceover synthesis
ElevenLabs generates professional narration from the script. Multiple voice options. Timed to match the storyboard segments.
-
06
Timed animatic assembly
Video segments assembled with Ken Burns motion on stills, crossfades between segments, music bed, and voiceover — all timed from the storyboard.
-
07
Human review
You watch the rough cut. You give notes: "second clip feels slow," "voiceover doesn't match the energy of the closing slide," "cut the third segment entirely."
-
08
Loop-back refinement
Notes route back to specific steps. "Slow clip" goes to step 4 (regenerate with more motion). "Wrong energy" goes to step 5 (re-record that segment). The system reruns only what changed. New cut in minutes.
04
System Design
The pipeline is a chain of specialized API calls, not a conversation with a chatbot.
04
System Design
The pipeline is a chain of specialized API calls, not a conversation with a chatbot.
Chain, not chat
The pipeline is a chain of specialized API calls, not a conversation with a chatbot. Each step has a defined input, a defined output, and a contract between them. The brief is JSON. The script is timed segments. The storyboard is visual specs with source references. No step requires understanding the full context — each one does one thing well.
Loop-back architecture
Human feedback doesn't restart the pipeline. It routes to the specific step that needs to change. If the voiceover is wrong, only the voiceover regenerates. If a visual is wrong, only that visual regenerates. The system maintains state across iterations — the parts that work stay fixed while the parts that don't get refined.
“You don't have to build the whole thing at once. Start with one repeatable part of your workflow. Define the input. Define the output. Write the blueprint. Let it run. Then build another one.”
Human at the review point, not the production line
The pipeline automates the mechanical transformation — slides to narrative, narrative to audio, audio to timed video. The human shows up where human judgment matters: evaluating whether the creative output matches the intent, and giving directional feedback that the system can act on. Two of eight steps are human. That's the right ratio for this kind of work.
Teaching tool by design
The pipeline is deliberately transparent. Every intermediate artifact is visible — the extracted brief, the generated script, the storyboard, the individual segments. Workshop participants can inspect any step, modify the prompt that drives it, swap one API for another, add a step, remove a step. The factory is glass-walled. You can see the machinery.
05
Workshop Integration
The pipeline is the live demo for Bill's AI Systems Design workshops — sessions for groups of 5–20 that teach how to design multi-step AI workflows.
05
Workshop Integration
The pipeline is the live demo for Bill's AI Systems Design workshops — sessions for groups of 5–20 that teach how to design multi-step AI workflows.
The pipeline is the live demo for Bill's AI Systems Design workshops — sessions for groups of 5–20 that teach how to design multi-step AI workflows. Participants don't just watch the demo. They open the pipeline, read the code, modify the prompts, swap tools, and build variations.
The pedagogical value is in the structure, not the output. The pipeline teaches the concepts that apply to any AI workflow: intent specification, structured intermediaries, chain architecture, quality checkpoints, loop-back refinement, and the distinction between mechanical transformation (automate it) and creative judgment (keep it human).
06
What Was Learned
The system is the innovation, not the tools.
06
What Was Learned
The system is the innovation, not the tools.
The system is the innovation, not the tools. Every API in the pipeline is commercially available. The image generation, the voice synthesis, the language model — anyone can use them. The value is in how they're chained: what connects to what, where the human checkpoints go, how feedback loops back to specific steps instead of restarting everything. That's the design work.
Structured intermediaries prevent cascade failures. Each step produces a defined artifact — JSON brief, timed script, visual spec. If step 3 produces a bad script, you fix the script. You don't have to debug a 2,000-word prompt that tried to do everything at once. The chain architecture makes the system debuggable.
Loop-back changes the economics. In traditional video production, a revision note means going back to the beginning. In this pipeline, a revision note means rerunning one step. The cost of iteration drops by an order of magnitude, which means more iterations, which means better output. Speed is not just efficiency — it's quality through more cycles.
The best teaching tool is a working system. Slides about AI workflows don't teach AI workflows. A working pipeline that participants can break apart and reassemble does. The pipeline exists to produce videos. It also exists to teach people how to think about AI system design. Both uses reinforce each other.
07
Technology
TypeScript · React · Claude API · OpenAI Vision · ElevenLabs · WebCodecs · ffmpeg
07
Technology
TypeScript · React · Claude API · OpenAI Vision · ElevenLabs · WebCodecs · ffmpeg
TypeScript · React · Claude API · OpenAI Vision · ElevenLabs · WebCodecs · ffmpeg · Workflow Automation · Chain Architecture
End of this story