Video to Video
Transform a whole video from a prompt. Restyle footage as anime or claymation, turn day into night, or edit a clip by instruction with Seedance 2.5 Edit.
The Video to Video node transforms an existing video from a text prompt. It keeps the motion of the source clip and changes what you describe: the style, the light, the season or a detail. Use it for style transfer, for variations of existing footage and, with Seedance 2.5 Edit, for edits written as instructions such as make it black and white.
When to use it
- Recorded footage should look painterly, anime, claymation or cinematic.
- A scene should change its conditions, for example from day to night or from summer to winter.
- You want several variations of the same clip.
- You want to edit a clip by instruction and bring in an outfit, an object or a place from reference images. Use Seedance 2.5 Edit.
To change only a few seconds of a clip, use Retake Video. To relight a subject or swap a background from the clip's own pixels, use Relight & Switch.
Quick start
Add the node
Press Tab on the canvas and choose Video › Continue & Restyle › Video to Video.
Connect the clip
Wire the source video into the Video input. Short clips of 5 to 10 seconds give the best results.
Choose a model and describe the change
Open the settings panel and choose a model under Provider. Describe the transformation, for example change to anime style, rather than the whole scene. You can also start from a preset in the Restyle Looks folder.
Run it
Click Run on the node. The transformed video appears on the node.
Inputs
| Input | Accepts | What it does |
|---|---|---|
| Video | Video nodes, such as Upload Video, Generate Video and Extend Video | The source clip. Required. |
| Prompt | Text nodes | The transformation. A wired prompt replaces the prompt typed in the settings panel. |
| Negative | Text nodes | What to avoid. Seedance 2.5 Edit ignores it. |
| Cinematography | Camera and look pickers, such as Style, Lighting and Color / Look | Each picker adds its choice to the prompt. |
| Image Refs | Image nodes | Seedance 2.5 Edit only. Up to 30 reference images. |
| Audio Refs | Audio nodes | Seedance 2.5 Edit only. Up to 10 reference audio clips. |
The two reference inputs are always visible. On every other model they are dimmed and report that the model does not support them, and a connection to them has no effect.
The output, Video, is the transformed clip.
Settings
| Setting | What it does |
|---|---|
| Provider | The model. The default is Wan 2.6. |
| Prompt | The transformation to apply. |
| Negative Prompt | What to avoid. Not sent with Seedance 2.5 Edit. |
| Pre & post text | Text that is always added before and after the prompt. It is hidden from people who use your workflow as an app. See Prompt pre and post text. |
Each model adds its own settings:
| Model | Extra settings |
|---|---|
| Seedance 2.5 Edit | Resolution: 480p (the default), 720p or 1080p. Draft (480p): off by default. It renders a 480p draft of the edit and locks Resolution to 480p. Generate Audio: native sound on the result, on by default. There is no Seed field, because Seedance 2.5 takes no seed, so repeat runs of the same edit vary. |
| Wan 2.6 | Duration: 5 seconds (the default) or 10 seconds. Resolution: 720p or 1080p (the default). |
| Wan 2.6 Flash | The same Duration and Resolution as Wan 2.6, plus Generate Audio, which changes the price, and Multi-shot composition. Both are off by default. |
| Wan 2.7 VideoEdit | Duration: Auto (the default), 5 seconds or 10 seconds. Resolution: 720p or 1080p (the default). Audio: Auto (AI-generated) or Original audio, which keeps the source sound. Expand prompt with AI: off by default. Seed. |
| Luma Modify and HappyHorse Edit | No extra settings. |
Models
Video to Video offers six models. Click a model for its settings and credit prices.
| Model | Maker | Modes | Credits | Details |
|---|---|---|---|---|
| Seedance 2.5 | Bytedance | Image to video, Text to video, Video to video | from 374 | Seedance 2.5 — up to 30s in one shot, native audio, wide multimodal references. 480p/720p/1080p. |
| Wan 2.6 | Alibaba | Video to video, Text to video | from 193 | Wan 2.6 — text-to-video and video-to-video under a single id. |
| Wan Flash V2V | Alibaba | Video to video | 110 | Faster Wan V2V variant. |
| Wan 2.7 VideoEdit | Alibaba | Video to video | 352 | Guided video editing with optional reference image, audio control, and prompt expansion. |
| HappyHorse Edit | HappyHorse | Video to video | 385 | HappyHorse video-edit — video-to-video transformation, up to 60s input, 720p/1080p output. |
The node also offers Luma Modify, which is strong at style transfer and artistic changes.
Which model to choose
The model table uses the catalog names: Wan 2.6 Flash is listed as Wan Flash V2V, and Seedance 2.5 Edit as Seedance 2.5.
- Wan 2.6 Flash is the cheapest and the fastest. Use it to test an idea.
- Wan 2.6 is a general-purpose model with reliable results.
- Wan 2.7 VideoEdit adds control over the sound and can expand a short prompt with AI.
- Luma Modify is strong at style transfer and artistic changes.
- HappyHorse Edit accepts source clips up to 60 seconds long.
- Seedance 2.5 Edit edits the clip by instruction, keeps its length and aspect ratio, and accepts image and audio references.
Edit by instruction with Seedance 2.5 Edit
Seedance edits a video that it receives as a reference when the prompt reads as an edit instruction. The node prepares the run for you:
- The source clip becomes reference video 1. Your prompt is sent as
edit @video_1 as follows:followed by your text. If your prompt already starts with that instruction, it is not added twice. The clip is re-encoded first, with the same resolution, frames, length and sound, so that a clip Seedance made itself is edited instead of coming back as a near-copy. The length and the price do not change. - The result keeps the source clip's length and aspect ratio. That is why this model has no Duration and no Aspect Ratio setting.
- The source clip must be 4 to 30 seconds long. Shorter or longer clips are refused.
- Seedance is told the run is an edit. When every clip is 4 to 30 seconds long, the run also tells Seedance outright that the clip is the video to edit, a draft included. This is the same choice as The video to edit on Generate Video. A single run, a workflow run and an app run do the same.
- Negative prompts are not sent. Write what to avoid into the instruction itself.
Write the prompt as an instruction about the clip:
make it black and white, heavy film grainWire images into Image Refs and cite them by position, in the order you connected them. {image:1} is the first image, {image:2} is the second, and so on. Reference audio works the same way, with {audio:1}.
the woman wears {image:1} and stands in {image:2}Generate Video has an Edit Video preset that runs the same kind of Seedance 2.5 edit.
Presets
The Restyle Looks folder in the node's preset menu has seven ready-made looks: Anime Restyle, Claymation, Cyberpunk Neon, Oil Painting, 3D Animated, Watercolor and Phone Footage Look. The first six select Wan 2.6, a negative prompt that suppresses flicker and distortion, and a restyle instruction that keeps the original motion. Phone Footage Look gives b-roll an everyday handheld look on Wan 2.7 VideoEdit at 720p, and keeps the clip's own sound and length. It renders faces again, so do not use it on clips of people talking. The instruction is stored as pre text, so the prompt stays free for your own additions. See Presets.
Credits
- Wan 2.6, Wan 2.6 Flash, Wan 2.7 VideoEdit, Luma Modify and HappyHorse Edit are priced per model. The model table above lists the prices, and the node shows the price before you run it.
- Seedance 2.5 Edit is billed like a Seedance run with a reference video in Generate Video: the per-second rate of the chosen resolution, times the length of the source clip plus the length of the result. Because the result length is automatic, an edit renders the source clip's own length. Once the source clip is measured, the run reserves credits for that length rounded up to a whole second, plus one second, and never more than 30 seconds. It then refunds the difference down to the length actually delivered. A clip that cannot be measured is reserved at the worst case: a 30-second result, and the longest source clip the model accepts. Your balance must cover the reservation for the run to start.
- The node shows that exact reservation. For Seedance 2.5 Edit, the node's price and its Run button come from the server, which measures the source clip and prices it the way the run does. While the source clip has not been made yet, the node shows a range, from the shortest clip Seedance 2.5 accepts to the longest, and the Run button shows the top of the range. No figure is shown while the clip is being measured.
- A Seedance 2.5 Edit draft is billed exactly like the 480p edit it is. To finalize it at 1080p, wire it into Upscale Video set to Seedance 2.5 HD (from draft). The finalize is priced from the source clip's seconds plus the draft's seconds, and Upscale Video shows the exact price once the draft is wired in. See Seedance 2.5 Draft mode.
Tips
- Change the style, not the structure. Colors, textures and light change reliably. Adding or removing objects works less well. For structural changes, edit keyframes with Generate Image and animate them with Generate Video.
- Describe only the change.
change to anime styleworks better than a description of the whole scene. - Test cheap, finish sharp. Try the idea on Wan 2.6 Flash, then run the final version on Luma Modify.
- Iterate Seedance at 480p. The reservation grows with the resolution, so switch to
1080ponly for the final run. With Draft (480p) on, you can later finalize the take you like at 1080p as the same take. - Expand short prompts. With Wan 2.7 VideoEdit, turn on Expand prompt with AI when your prompt is very brief.
- Keep prompts consistent. When you restyle several clips of one project, use the same prompt or the same preset for all of them.
From the API
Every model of this node runs through POST /v1/video-to-video. Seedance 2.5 Edit takes this body:
{
"videoUrl": "https://…/clip.mp4",
"prompt": "make it black and white, heavy film grain",
"provider": "seedance-2-5",
"resolution": "720p",
"draft": false,
"audio": true,
"seed": 42,
"referenceImageUrl": "https://…/look.png"
}- Required fields.
videoUrl,promptandproviderare required.resolution,draft,audio,seed,referenceImageUrl,referenceImageUrls,referenceVideoUrlsandreferenceAudioUrlsare optional. - What the server does. The server builds the edit instruction itself, as the node does.
audioturns on the clip's native sound. - Same rules as the node. The price, the 4-to-30-second clip check and the refund down to the delivered length are the ones described in Credits.
- Seedance 2.5 Edit only.
draft: true,resolution: "480p"and the three reference lists are accepted for Seedance 2.5 Edit only. Any other model answers400.
References. Refer to each reference in the prompt with a token: {video:N}, {image:N} or {audio:N}.
| Field | Tokens |
|---|---|
videoUrl, the clip you edit | {video:1} |
referenceVideoUrls, extra clips. Do not repeat videoUrl. | {video:2}, {video:3} and so on |
referenceImageUrl, then referenceImageUrls | {image:1}, {image:2} and so on. The list starts at {image:1} when referenceImageUrl is not sent. |
referenceAudioUrls | {audio:1}, {audio:2} and so on |
- Limits. Seedance 2.5 takes 10 clips in all, the source included, 30 images and 10 audio clips. A body over a limit, or a reference audio clip that the model would refuse because it is too long, answers
400before anything is reserved.POST /v1/quoteanswers the same way. - A token past the end of its list is dropped.
- Extra clips are billed as input. Every clip, the source and the extras, is measured and billed as input seconds. When an extra clip is longer than the source, the output is reserved for that clip, because the model may edit it instead. The edit usually has the source clip's length and is refunded down to it.
- The server names the edit. When every clip, the source and the extras, is 4 to 30 seconds long, the server tells Seedance outright that the run is an edit, a draft included.
- Price it first.
POST /v1/quotewith"type": "video-to-video"and the same body asparamsreturns what the run will reserve. Nothing is started or charged. For authentication and errors, see the API reference.
Frequently asked questions
Which Video to Video model should I start with?
Test the idea on Wan 2.6 Flash, the cheapest model, then move to Luma Modify for high-quality style transfer. Use Seedance 2.5 Edit when you want to write the change as an instruction or bring in reference images.
Can Video to Video add or remove objects?
It works best for stylistic changes, such as colors, textures and lighting. For structural changes, edit keyframes with an image node and animate them again with Generate Video.
How long can the source clip be?
Clips of 5 to 10 seconds give the best results. Seedance 2.5 Edit needs a clip of 4 to 30 seconds, and HappyHorse Edit accepts clips up to 60 seconds.
Why is my negative prompt ignored with Seedance 2.5 Edit?
The Seedance edit does not send a negative prompt. Write what to avoid into the instruction itself, for example "keep the background unchanged".
How much does a Seedance 2.5 Edit run cost?
It is billed like a Seedance reference-video run in Generate Video, by the length of the source clip plus the length of the result. The run reserves credits for the source clip's length rounded up to a whole second, plus one second, then refunds the difference.
Related
Generate Video
Retake Video
Relight & Switch
Presets
Seedance 2.5
Last updated on
Retake Video
Regenerate a time window of an existing video with LTX 2.3 Pro. Replace only the sound, only the picture or both, and keep everything outside the window.
Relight & Switch
Relight a subject, swap or restyle a background, or composite new elements into a video, driven by the clip's own pixels, a mask and a reference image.