Lockstep by each::labs: recast anyone, keep every move

On November 2 the each::labs team published a write-up of its own recast model, Lockstep. It works as video-to-video: a source clip and one photo per new person. Motion, lip sync and camera stay from the source, and so do background and light. Here is what can be checked, what the company says it costs, and where the main risk sits.

A runner's silhouette is lifted out of a video frame and a photo card of another person slides in
01

Replace a person in a video with AI: what Lockstep takes in

On November 2 the each::labs blog published a breakdown of its own recast model, Lockstep, written by Eftal Yurtseven. Recast means swapping the people in a finished video for your own characters, one photo per person. It runs as video-to-video: the source clip and one to eight reference photos go in, a prompt is optional, resolution is 480p, 720p or 1080p.

Output keeps the length, the timing and the camera of the source. The model does not build a new scene, it places new people inside footage that already exists. The closest comparison is an editor swapping actors on a locked cut: set, light and edit points stay, the faces change.

02

Three things Lockstep says it keeps

Motion comes first: steps and gestures land on the same beats as the source. Lip sync second: the mouth follows the original performance, so a recorded line can stay. Camera third: handheld shake, pans and fast moves survive.

Background, light and framing stay as shot by default. According to the company the model also handles pets, mascots and stylized characters, so a human is not the only thing it can replace.

I have not tested those three claims myself, so I treat them as a pitch to check on my own footage.

Recast diagram: video frames plus one photo on the input, motion, lipsync and camera preserved on the output
03

Replace a character in a video with AI: @Image1 tags and a whole group

Characters are tagged in the prompt as @Image1, @Image2 and so on, in the order the photos were uploaded. The company's example prompt reads: "Replace the runner with @Image1. Set the scene in a school hallway." That lets a whole group swap in a single run, which is handy for group scenes.

The advice from each::labs is short: describe only what changes. The motion already lives in the source clip, so spelling it out in words adds nothing. The school hallway line follows the same logic, since the scene changes while the character arrives from a photo.

04

480p for drafts, 1080p for finals

The company's guidance on resolution: run drafts at 480p, render finals at 720p or 1080p. Motion does not change with resolution, so the first pass is cheaper at the low setting. The point of that pass is choosing a take: at 480p you can see whether the person lands in the pose and the beat, while face detail gets judged at the final setting.

One habit of my own: make the first run on the shortest fragment that has both a step and a head turn. If the face holds there, the long clip will come together.

05

Price: almost 75% cheaper and up to 3.8 times

each::labs is specific about money: recast costs almost 75% less than other recast models, and on the same four trending clips competitors charged up to 3.8 times more. The post does not say which competitors were measured, no names sit next to the numbers, and a separate write-up compares Lockstep with Genjutsu.

There is no independent check of those figures. No per-second rate appears in the post either, so I am not converting anything into local currency: without a price per second or per run, a conversion is guesswork.

06

Shoot once, recast for every market

The most useful application here sits in advertising. One shoot and five versions with different presenters for different markets: no reshoot, no second bill for the location, the light or the edit. We build that setup as a regular commercial, and the versions come from recast afterwards.

The company lists other scenarios too: trends, stunt scenes, AI influencers. Vertical video ads follow the same mechanics, one good shot of a person and a dozen versions for platforms and languages.

Where the frame needs a live voice and a precise line, filming a person costs less: handcrafted videos start from $190. Recast on top of that shoot is where the saving on the second and third version appears. It also handles the older brief of replacing a person in a video with AI, except here the motion still belongs to a real actor.

07

Access: API fields and ready-made templates

The model sits in three places: the playground, the API and each::labs workflows. In the API it is called lockstep, version 1.0.0, with fields video_url, image_urls, prompt, resolution and webhook_url. That set is enough to queue a recast and collect the result through a webhook.

Two-step templates cover the trends, among them Concert Main Character and Dancing Pet Trend. A template removes prompt assembly, and on a stream of similar clips that saves more time than the render itself.

08

Risks and my verdict

Recast runs into face rights. Consent from the person, rights to their likeness and the labeling of such a video stay with the client: the model only inserts a picture. We covered that in more detail in the piece on AI face swap in video, together with the legal side.

The second risk is the source of the numbers. Quality and price in the post are assessed by the company itself, independent tests are missing, and I would base a buying decision on half an hour of my own footage.

The third point is the alternatives. Runway Character Swap does something similar inside its own ecosystem, and reading the two write-ups side by side beats trusting one.

My verdict is short: I would take Lockstep for one job, a set of versions of a single commercial for different markets. A short 480p pass shows whether the model holds the step and the mouth. A shoot-free pipeline does not exist here: background, light and framing stay as filmed by default, so a source clip is still required.

frequently asked

01What does Lockstep need on the input
A source video, one to eight reference photos with one per character, an optional prompt and a resolution of 480p, 720p or 1080p. The output keeps the length, the timing and the camera of the source.
02Does lip sync survive a recast
According to the company, yes: the mouth follows the original performance, so a recorded line stays. Motion and camera also come from the source, and background and light stay as shot by default.
03Is Lockstep cheaper than other recast models
The company claims almost 75% less, and says competitors charged up to 3.8 times more on the same four trending clips. There is no independent test, the post gives no per-second rate, and the numbers carry no competitor names.
04How many people can be replaced in one run
Up to eight reference photos can go in, one per character. Characters are tagged @Image1, @Image2 and so on, so a group swaps in a single pass.