Skip to content
ibruno
All applications

Spark Studio

A local panel that turns a script into a short video piece with voice, subtitles and quality control, and only spends GPU time once a human has approved the starting image.

One night of production

Night window 23:00 → 07:00 · two example pieces

    A human gate before spending GPU; what does not fit waits for the next night.Example · sample data

    On screen

    Screenshots of the interface prototype, with sample data

    Spark Studio1 / 4
    The night plan: LLM, GPU and CPU lanes, which pieces fit in the window and which move whole to the next night (interface in Spanish). Sample data

    What it is

    Producing video with AI models on a single machine tends to run into the same wall: each model takes a large share of memory, they do not fit together, and a step that failed at three in the morning is discovered at nine. Spark Studio is the panel that runs that production for a virtual influencer: it starts from a script and locked base images, plans the steps of every shot, runs them on the GPU inside a night window and only when memory is free, and leaves each piece ready for a person to approve and publish by hand. It is a local studio, not a web service: it listens only on the machine itself and is designed for one person.

    Who it's for

    Someone producing video with local models on their own machine, who wants to decide, not the system, what gets approved and what gets published.

    How it works

    1. From script to shots

      Bible (the versioned character sheet), script and storyboard: the script is validated against word and duration limits and split into shots without calling any model. Before producing, the panel estimates how much GPU the piece will cost.

    2. A human gate before spending GPU

      Every scene needs an approved master image (GATE-1). Until a person approves it, no GPU step runs; the final approval of the piece (GATE-2) is also human, and nothing is published on its own.

    3. A step plan per shot

      The engine builds a deterministic plan according to the type of shot: crop, voice, audio-driven video, lip sync and shot check for speaking shots; environment image and clip for ambient ones; and, at the end of the piece, montage with subtitles, final check and a vision review. It groups steps by model so the GPU is not reloaded, and retries failures with a different seed.

    4. The night as a work window

      GPU steps only start inside an adjustable night window and when memory is available. A piece goes in whole or moves whole to the next night: quality is never cut to make it fit. By morning there is a report and the pieces ready for approval.

    5. A versioned, locked world

      Outfits, places, friends and objects are stored versioned and locked, so every piece starts from the same base. There is a verified daily backup of the database and the projects.

    Scope

    What it is and what it is not:

    • It is a personal-use panel, with no login, that listens only on the machine itself; it is not designed to be opened to the internet or to several users.
    • It needs a GPU able to run video and voice models, and works with a separate model server (ComfyUI and containers that the panel itself manages).
    • It does not publish: it prepares the package and the upload is done by hand. Approvals are not deleted: they are revoked, and every decision is kept in a log that is never rewritten.

    Spark Studio is a project under way, with 298 commits between 22 October and 9 November 2026. It is a local studio for personal use, not a service.