There's a better way
The Old Way
- An afternoon in an editor for ninety seconds of output
- Every video is bespoke, so nothing gets reused
- Brand consistency depends on remembering last time
- Making ten variations means doing the work ten times
The BlackOps Way
- The video is a structured spec you can generate and diff
- Scene templates carry the motion design across every render
- Brand is set once in the spec, not reapplied by hand
- Batches are the normal case, not a heroic effort
Why Video Generation?
Structured input, repeatable output
A spec, not a timeline
A VideoSpec defines title, brand, format, and scenes as JSON. Anything that can write JSON can commission a video, which includes the assistant you are already talking to.
Templates carry the craft
Scene templates are reusable HTML and GSAP building blocks. You fill content slots. The motion design is already decided and stays consistent across everything you render.
Voiceover and music included
Narration and a music bed are part of the spec, not a separate editing pass in another tool.
Built for batches
Because the input is structured, ten variations cost roughly what one costs in effort. Pacing and batch controls handle the rest.
How It Works
Describe the video
Pick a format and scenes, fill the content slots. Write the spec yourself or have an assistant produce it from a post you already published.
It assembles the composition
Templates become an HTML composition with synchronized GSAP animation, rendered frame by frame through a headless browser.
FFmpeg stitches the MP4
Frames, audio, and music are combined into a finished file, ready to attach to a post or publish to a channel.