Vini Studio
Video content, made cinematic
Vini

What's new

What's new in Vini Studio — short and to the point. The full feature breakdown lives in the Cases section.

September 2026

Video

Shoot from frames: several moments, one clip

The Video node has a seventh role: Shoot from frames. FLUX 3 uses separate images at specific times; models with reference inputs take a finished storyboard sheet, and Kling also needs a starting frame. The selector explains the difference. The guide shows what to prepare and where to connect it.

Open full-size screenshotRead the full case →
Video

Start with the task, then choose the model

Choose by task instead of guessing by model name: video from a starting frame, generation from a description or references, editing, extension, and motion transfer. Compatible models come first; the rest stay visible with an explanation. Selected settings appear at the top of the node, and the selector compares up to three models. The guide explains what to connect for each task, including keyframes and audio.

Open full-size screenshotRead the full case →
Audio

Use a video’s soundtrack in your edit

Connect a video to “sound 1” on the Montage node and the studio extracts its audio track automatically. Use that track when editing another clip; other audio inputs now accept video too, including Assembly and Lip-sync. Extraction is free. If the video has no audio track, the studio lets you know.

Open full-size screenshot
Video

Choosing a video model is simpler

The list now has 8 video models instead of 15: generation and editing variants are grouped under Kling, Grok Video 1.5, and HappyHorse 1.1. In the Video node, choose a model, then pick a mode from the actions it supports. Existing projects keep their previous settings, and generated results remain cached.

Video

Choose quality within the model

Seedance 2.0 Mini and Fast are now options in the Quality field: Draft, Fast, or Full. FLUX 3 offers Draft and Full in the same field. Open All parameters in the Video node to choose quality for your next run.

Open full-size screenshot
Video

Video editing and motion transfer in the Video node

Kling, Grok Video 1.5, and HappyHorse 1.1 now have a video editing mode: connect a clip and describe your changes in the prompt. Kling also offers motion transfer: an image provides the character, while a video provides the movement. Choose these modes within the corresponding model.

Video

Set resolution and audio before you run

All parameters now includes a resolution selector for models that support it; the updated Gemini Omni Flash offers options from 360p to 4K. The “sound” field offers “model generates”, “source audio”, or “no audio”, depending on the model and mode. The cost estimate reflects your settings before you run.

Video

Video key frames: put motion on the timeline

Connect opening, intermediate, and final images to FLUX 3 and the studio builds one timed storyboard. Auto spacing divides the clip evenly, while every intermediate second remains editable; one request carries up to ten frames.

Open full-size screenshotRead the full case →
Publishing

One video, four SEO packages for publishing

The library now includes separate built-in generators for TikTok, YouTube, Instagram, and Facebook. Connect a finished script to get platform-native titles, captions, keywords, tags, comments, cover guidance, and checklists. Choose the output language directly on the node.

Open full-size screenshotRead the full case →
Projects

Workspaces: organization without walls around the library

Give each series, client, or campaign its own workspace. The studio remembers the last project in each one, while characters, prompts, styles, voices, and generators stay in one shared library.

Open full-size screenshotRead the full case →
Elements

An Element can describe itself from an image

Connect an image and press “Recognize from image.” In one look, the model fills both “what to take” for the image generator and the description for the Scriptwriter. Both texts stay visible and editable.

Text

The Text node answers in the language you need

Choose Russian, English, or any custom language right in the node. The selected language stays visible on the card, while “same as input” leaves the request untouched.

Output

A finished result: download it or send a link

Select a node with a finished file: the down arrow downloads immediately, while ⋮ → “Share a link · 15 minutes” copies a temporary address. Without signing in, the recipient gets a player or preview, a readable filename, and a real Download button.

Open full-size screenshotRead the full case →
Canvas

Sorting: from chaos to order

The Layout button has two modes: “Tidy up” preserves your manual order, while “Rebuild layout” reads ports and connections. Every scene becomes its own row, shared resources move below, and the whole change can be undone.

Open full-size screenshotRead the full case →

August 2026

Recipes

Share a project as a recipe, not a copy

Publish your original request to Vini as a link with its own cover. The recipient sees the card, enters the studio, and chooses when to build a similar project — nothing starts without their click.

Script

The Scene Director turns a script into a shooting plan

After the Scriptwriter, open the scene list, edit shots, duration, and the image strategy, then unfold the plan into ordinary nodes. Rewrite or rebuild one scene without touching its neighbors.

Video

First and last frame: the ending as a contract, not a wish

Wire an opening and a closing frame and the model has to bring the scene to the ending you specified. Eight of eleven models accept that input; the case runs one transformation through nine models with real prices.

Read the full case →
Video

Thirty seconds in one run: Seedance 2.5 is live

Create a new clip from text, images, video, and audio — up to 30 seconds. The model can also edit and continue clips, while Vini checks the operation and input limits before a run.

Read the full case →
Production

From an idea to eight scenes — the complete real project

We break down Vini Episode #4: Elements, script, Storyboard Sheet, individual shot generation, music, assembly, and hands-on decoration. The case includes the real production graph and the mistakes a person had to fix.

Open full-size screenshotRead the full case →
Audio

Voice is now part of the graph

Pick a ready voice or clone one from audio or video, save it to the library, then connect it to Voiceover and Assembly. Separate nodes handle isolation, dubbing, and lip sync.

Montage

Video and sound on one editing timeline

In Montage, clips and sound fragments are placed by hand in time; each clip can keep, lower, or mute its native audio. One Remotion composition powers both preview and the final file.

Read the full case →
Tools

Character Design Board and Storyboard Sheet — built-in Generators

Add a ready-made generator from the library: one creates a character sheet and angles, the other maps a story into shots before rendering. Its instruction stays open and the result is a normal node you can tune.

Open full-size screenshotRead the full case →
Studio

Vini Studio now speaks English

The English version covers the portal, nodes, panels, hints, and server messages. Switch language without changing the saved graph; public pages now default to English, with Russian under /ru.

Access

Sign in with Google — keep the same account

Sign in with Google or Telegram and link both methods in your profile. Projects stay under one account, and an identity conflict is blocked until the owner signs in.

Getting started

Your first project is already assembled

A new account receives one starter graph and the system Vini Element. Open a working example immediately, study the connections, and rebuild it around your idea.

July 2026

Editing

Decoration and Montage studios — edit by hand, $0

Edit the AI plan on top of the result: overlays/titles/subtitles on a timeline in Decoration, plus trimming, speed, and cropping in Montage. Rebuilding is a render without AI and without another paid generation.

Open full-size screenshotRead the full case →
Studio

Skills: studio craft in the library

Operator lighting, camera language, silence in the shot, “no filler,” and model-specific syntax become named techniques. The foundation lands on the Director automatically; add the rest with one chip. A technique is context, not an order.

Open full-size screenshotRead the full case →
Directing

The Director frames the shot for you

The Director node is the directing layer: it chooses angle, camera movement, and scene pace. It handles the shot by default; guide it with camera, pacing, or effect techniques when needed.

Open full-size screenshotRead the full case →
Studio

Build your own tool — reuse it in every project

Save an entire text-generator node to the library, including its name, model, and instruction, then reuse it like an Element for tools. Any node can also be renamed.

Projects

An agent builds the starting graph from your idea

A new project no longer has to begin with an empty canvas. Describe the idea and the bootstrap agent assembles a starting node graph; edit it however you like from there.

Characters

The Elements library

Save a character once with ★ and bring it into any project with its appearance already baked in, without rewiring. One character can carry an entire series.

Read the full case →
Economics

Pay for the change, not the whole video again

Every step is its own node: change one scene and pay for one scene, while unchanged results come from cache for $0. The estimate for the full run is visible in the toolbar before you press Run.

Read the full case →
Editing

Decoration: subtitles and punchy overlays

Hard subtitles live inside the studio: Subtitles exports SRT/VTT, Normalize fixes recognition with an LLM, and chapter titles, punchy overlays, and a Reels design system sit on top.

Open full-size screenshot
Studio

Vini, the studio companion

A living assistant reacts to generation: it greets you, works alongside you, and celebrates the finished result.

Access

Closed beta — looking for partners and testers

The project is in closed beta. I am looking for creators and partners ready to try it and share feedback. Sign-in is open — with Telegram or Google, and no account is needed in advance. Interested? Get in touch.

Projects

Start a new project from a finished plot

Liked the plot? Create a new project from it and reuse the plot and its settings instead of starting from scratch.

June 2026

Video

Choose the video model: Kling, Seedance, or Grok

Switch the video model inside the node to fit the shot and budget, with clips up to 15 seconds, native audio, and multi-character support where available.

Images

Nano Banana 2 — up to 14 references

The default frame model keeps characters consistent across many references. Adding multiple characters does not raise the price.

Characters

A character from a photo

Upload a photo and get a consistent character across every scene, without describing their appearance in text.

Read the full case →
Script

A storyboard sheet before generation

A graphite storyboard shows the arc of every scene (START · MID · PEAK) before you pay for the render.

Open full-size screenshot
Script

You do not need to be a prompt engineer

The Scriptwriter node assembles image and video prompts and knows who is who in each scene. You write the idea; it turns that idea into production-ready prompts.

Open full-size screenshot
Dialogue

Dialogue language: EN / RU / PL

Choose English, Russian, or Polish for a scene. Claude writes the lines, and they remain canonical without a second pass changing them.

Audio

Characters speak with synchronized lips

The video model generates lip sync and sound itself at no extra charge: characters speak their lines while SFX and ambience arrive with the shot.

May 2026

Structure

Length for the platform: Reels, Shorts, TikTok

Put scenes on the canvas at 3 to 30 seconds each and build anything from a few seconds to a minute — vertical, square or landscape.

Characters

Up to 3 characters on screen + a narrator

Dialogue scenes and an off-screen narrator cost no more than a single-character setup.

Read the full case →