Skip to content
Huzaifa Qadeer

Documentary Studio

Fully automated video production for formats that do not need a review pass.

Role
Solo — pipeline and niche templates
Status
UnfinishedNot hosted
Context

Why it exists

MotionGen AI stops and waits for a person to review every scene. Documentary Studio runs the same shape of pipeline with no review gate anywhere, for formats where run count matters more than a second pass.

Architecture

How it is put together

The niche template decides everything downstream. Pick a template, fill it, render, package, with no point at which the pipeline stops to ask a person a question.
  1. 01

    Template selection

    The niche sets the grammar

    • Fixed structure per niche
    • Visual and pacing rules baked in
    • Thumbnail rules where the niche has them
  2. 02

    Generation

    Script, voice, visuals

    • Script and scene breakdown
    • Voiceover
    • Visuals chosen within the template
  3. 03

    Render & package

    FFmpeg, with Hyper Frames for motion

    • Scene assembly and stitch in FFmpeg
    • Hyper Frames for the motion the template calls for
    • Automatic thumbnail for supported niches
  4. 04

    Run loop

    No review gate

    • Runs end to end without a human step
    • Quality control lives in the template
    • The deliberate opposite of MotionGen AI
Decisions

Trade-offs

  • No human review anywhere in the run

    Instead of MotionGen AI’s scene-review gate before the final stitch

    A run finishes without waiting on a person, so run count is limited by compute rather than by my attention. The cost is that a bad scene ships: nothing catches it after the fact, so everything has to be enforced before the run starts.

  • A hard-coded template per niche

    Instead of One general-purpose renderer driven by whatever the script asks for

    An unattended run stays inside a visual grammar that was checked in advance. The cost is that every new niche needs a template written by hand, and a script that does not fit an existing template has nowhere to go.

  • Keep it self-contained: FFmpeg assembly and its own narrow sourcing lookup

    Instead of Call Source IT and the Motion Graphics API the way MotionGen AI does

    The templates need a small, fixed set of shots and simple assembly, so a general sourcing API and a full motion-graphics renderer are more machinery than the job needs. The cost is duplicated sourcing code and no shared fix between the two products.

Constraints

Limits and how they are handled

Nothing between input and output stops for a person, so there is no place to correct a run.
Quality rules live in the niche template and are fixed before the run starts.
Stack

Built with

  • FFmpeg
  • Hyper Frames
  • Built-in SERP lookup
Links

The repository is private. Ask for a walkthrough.