ByteDance Open-Sources Bernini: AI Video That Takes Notes

Ask most video models to turn a sunny aerial shot of a city into a snowy day and you will get snow. Flakes drifting across the frame, dusting the rooftops — and nothing else. The sky stays blue-hour bright, the roads stay dry, the building lights stay switched off. The model did what the word said. It understood nothing about what the word meant.

That gap between literal instruction and coherent scene is the target of Bernini, a video generation and editing framework that ByteDance's commercialization technology team has begun open-sourcing. The pitch is not a prettier generator. It is a system that plans before it paints — and, crucially, one built around the assumption that you will ask it to change things again, and again, after the first render.

Why "accurate modification" is the hard part

Aerial city view split between golden sunshine and full snow cover, weather changing across the frame

Single-image editing is already unsolved enough; video multiplies the problem because a clip is not a frame but a continuous spatiotemporal relationship. Change the weather and you must change everything the weather touches. Change a subject's action and you must not change the subject's identity. Swap a material and its texture must stay welded to the object as the camera moves. Implant a poster into a mall's LED screen and the perspective has to survive the shot, not just the first frame.

A usable editing model therefore has to do four things at once: parse what the instruction actually targets, hold the unedited structure stable, keep time consistent so nothing flickers or drifts between frames, and treat reference material as a real constraint rather than a suggestion. Most released models do one or two of these acceptably. The framing of Bernini is that all four are one problem, and that the problem begins after generation, not before it.

Director first, editor second

Control room monitor showing a wireframe figure dissolving into a rendered cinematic frame

The architecture splits into two halves the team describes in film terms. Up front, a multimodal LLM planner reads the text instruction, the source video, and any reference images or clips, and produces a semantic representation of the intended result — a sketch of meaning before any pixels exist. Behind it, a DiT-based diffusion renderer turns that plan into frames, and for editing tasks it also ingests the source video's VAE features, so untouched regions keep their original detail instead of being re-imagined from scratch.

The division of labor is the point. Prompt-first models start painting the moment you speak; if the prompt is vague, the model freelances, and if you wanted one change, the whole clip gets repainted. Bernini inserts an understanding stage between the words and the pixels, so intent is resolved before rendering begins. Whether that holds in practice is an evaluation question, but the design answers the snow-filter failure directly: the planner's job is to know that snow means the roads, the sky and the lighting all move together.

What the released cases cover

Public examples span weather change, style transfer, material replacement, subject action adjustment and focus or perspective control. The material cases are the quiet flex: fabric, metal and marble that keep their texture stable across motion rather than swimming after a few frames. Action editing remains the hardest class shown — alter how a subject moves while holding identity, body shape, environment and camera relationship constant, and any background wobble or mid-motion deformation makes the clip undeliverable.

Reference inputs get unusually central billing. Ads need a specific product; short dramas need a fixed character; style often lives in an image rather than in words. Bernini accepts images and video as conditioning — for adding a referenced subject, matching a material, borrowing a style, implanting artwork into a scene, or generating from a keyframe into a continuous shot, including multi-element and multi-angle combinations. The implied workflow looks less like a text box and more like post-production: hand the model the original clip, a few references, and a sentence about what changes, and it edits only that.

The detail that reveals the seriousness

Feed a model a source video, a reference image and a reference clip at once and a mundane disaster appears: the materials share similar time and space coordinates, and without explicit separation the model blends them — retaining things it should migrate, migrating things it should retain, sometimes treating the reference as part of the scene. Bernini addresses this with a Segment-Aware 3D Rotary Positional Embedding, SA-3D RoPE, which tags each visual segment so the model knows which tokens are reference, which are source, and which are the target, while preserving spatial and temporal position. It is a small mechanism that signals the team treats controllable editing as a data-organization problem, not just a scale problem.

What is actually open — and what is not

Calm reading of the release: what shipped is Bernini-R, the inference code and weights of the renderer — the second stage of a three-stage training process. The full system with the MLLM planner is still being assembled for release. So the open artifact today is the paintbrush, not yet the director. Early evaluations of the complete pipeline will wait for the complete pipeline, and the planner half is precisely where the "understands instructions" claim lives.

Why the direction matters regardless

AI video competition has been a demo arms race: who generates the most breathtaking clip from the shortest prompt. Bernini's bet is that the race moves to the other half of the sentence — what happens on revision two through twenty. Real creative work is iterative: the client changes the packaging, the director adjusts focus, the brand unifies color, the editor implants the plate. For that traffic, controllability and consistency are worth more than one stunning roll, and open-sourcing a framework built around them — even partially, even renderer-first — pushes the whole field toward video models that behave less like blind boxes and more like infrastructure.


Haomings AI Video
Create with Haomings AI Video
Turn photos and text into lifelike videos with Haomings AI Video.