edit-video
Edit video
Take a clip the user already has and change it, without regenerating from scratch. There are two distinct jobs, and picking the wrong one wastes a run: a whole-frame transform that reimagines the entire shot in a new look while the original motion and timing carry through, or a surgical edit that changes one named region and holds the rest of the clip pixel-stable. This is video-to-video, so every run is async.
Inputs to collect
- The source clip. A public URL or the UUID of a previous generation. (Ask only if none provided.)
- What change the user wants, and how far it should travel: a full restyle of the whole frame, or one specific localized edit (a color, a region, an environment, a wardrobe piece).
- What must stay the same. For a surgical edit this is load-bearing: the framing, the cuts, the lighting, the subject, the parts not being touched.
- Optional: a restyled or edited reference frame to pin the exact target look (anchoring).
Models
- Whole-frame transform / restyle: Luma Ray 3.2 (
luma:ray@3.2). Passinputs.video+ a prompt describing the target look, and the model re-renders the entire frame guided by the source. The original motion carries through, but faces and backgrounds are reimagined along with the style, not held. Use it for bold restyles where the performance is the throughline and the new look is the point. - Surgical / localized edit: Runway Aleph 2.0 (
runway:aleph@2.0). Passinputs.video+ apositivePromptnaming one change. It returns the same clip with that change applied and everything else preserved: framing, cuts, lighting math, the regions you did not name. Use it for a paint color, an environment swap, a wardrobe change, or a grade. - Confirm both are
liveand inspect each schema viarunware-models+runware-runbefore calling. Never hardcode a stale choice.
Pick correctly, this is the whole skill. Ask one question: should the whole frame be reimagined, or should only one named thing change while the rest stays identical? "Make this clip look like an anime" is a transform (Luma). "Change the red car to blue" is surgical (Aleph). When the source frame and the result differ everywhere, that is Luma. When they differ only inside one region, that is Aleph. To swap a specific character or object for a different one, that is its own job, see replace-in-video.