alibaba/wan-2.1-lora/video-editFrom 36 credits per run· Edit Video

Wan 2.1 LoRA video-to-video redraws a clip you already have from a prompt, keeping its motion and timing, with up to three of your own LoRA files on Alibaba's 14B model. Output at 480p or 720p in the shape of the source, nothing filtered.

Call it with the model name alibaba/wan-2.1-lora/video-edit on POST /jobs/createTask, from 36 credits per run ($0.36). New accounts get 30 free credits to try it in the Playground first.

  • Create Video
  • Image to Video
  • Edit Video
  • Up to 720p
  • 5–10s clips
  • Loads your own LoRA

Introduction

Wan 2.1 LoRA Video to video redraws a clip you already have, keeping its motion and pacing, with up to three of your LoRA files loaded on Alibaba's open 14B video model.

Choose a mode by starting material

What you haveMode
a written descriptionWan 2.1 LoRA Text to video
a photo to animateWan 2.1 LoRA Image to video
a clip to restyleWan 2.1 LoRA Video to video
a still image instead of a clipWan 2.1 Image LoRA Text to image

Key features

Motion kept, look changed

The result keeps the movement, the camera and the timing of your source clip, while wardrobe, setting, light and style follow the prompt. In our test a woman walking across a hotel room in a dark dress kept her walk and framing while her clothes changed to what the prompt described.

One strength control

strength 0.9, the default, redraws the clip; at 0.5 our source came back almost unchanged. Go between the two when you want to keep more of the original.

LoRAs on footage

Text-to-video LoRAs for Wan 2.1 apply here too.

Request parameters

ParameterRequiredDescription
duration_secondsNoHow long the clip runs. You pay per second. 5 · 10 · Default: 5
flow_shiftNoFlow-matching timestep shift, from 1 to 10. Leave it out for the default (3 at 480p, 5 at 720p). ≥ 1 · ≤ 10
guidance_scaleNoHow strictly the model follows the prompt. ≥ 0 · ≤ 20 · Default: 5
lorasNoLoad your own LoRA files to lock in a style or character. Default: []
negative_promptNoThings you don't want to see.
promptYesDescribe how the whole clip should look after the restyle: subject, wardrobe, setting, style.
resolutionNoOutput size. Bigger sizes look sharper and cost more. 480p · 720p · Default: 480p
seedNoReuse the same number to get a repeatable result. ≥ 0 · ≤ 2147483647
stepsNoMore steps add detail but take longer. ≥ 1 · ≤ 40 · Default: 30
strengthNoHow far the result may move away from your input. ≥ 0.1 · ≤ 1 · Default: 0.9
video_urlYesThe clip to work on.

Pricing

Prices are in credits, the same credits you use on the website (1 credit = $0.01). The hold is taken when the task is accepted and settled to the actual charge when it finishes; failed tasks are refunded.

OptionCredits per run≈ USD
duration_seconds 5 · resolution 480p36$0.36
duration_seconds 10 · resolution 480p54$0.54
duration_seconds 5 · resolution 720p54$0.54
duration_seconds 10 · resolution 720p81$0.81

For an exact number before you run, send the same body to POST /jobs/quote.

Use cases

Costume and period changes

Turn modern footage into a costume or period scene without reshooting: the actor's movement and the camera stay, the clothes and the set change.

A consistent cast across clips

Redraw every clip in a set with the same prompt and LoRA so the people and their clothes match from shot to shot.

Prompt guide & pro tips

Describe the result

Write the whole scene as it should look, subject, wardrobe, setting and light, not only the change. The model redraws everything from your description and borrows the motion from the source.

Keep strength high

Below about 0.6 the source comes back nearly unchanged. Start at 0.9 and lower it only when too much of the original disappears.

Match the length

Pick 10 seconds only for sources of 10 seconds or more.

Send a video

Check the link before you send it.

API quick start

Call the Wan 2.1 LoRA API in three steps

  1. Create an API key. Sign in to PopNow and create a key in the API console. Keys start with sk-popnow- and use the same credits as the website.
  2. Send the request. POST /jobs/createTask with model alibaba/wan-2.1-lora/video-edit and an input object that follows the parameter table. The response returns a task ID straight away.
  3. Get the result. Poll GET /jobs/recordInfo with the task ID, or pass a callBackUrl and we post the result to it. Download the output links when the task succeeds.
# 1. Create the task. Keep the Idempotency-Key if you retry after a network error.
export IDEMPOTENCY_KEY="$(uuidgen)"
curl -X POST https://api.popnow.ai/api/v1/jobs/createTask \
  -H "Authorization: Bearer $POPNOW_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $IDEMPOTENCY_KEY" \
  -d '{
  "model": "alibaba/wan-2.1-lora/video-edit",
  "input": {
    "prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
    "video_url": "https://media.popnow.ai/effects/flower-bloom-1abd6efb.mp4",
    "resolution": "480p",
    "duration_seconds": 5
  }
}'

# 2. Copy data.taskId from the response, then poll until state is succeeded, failed, canceled or expired.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.popnow.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
  -H "Authorization: Bearer $POPNOW_API_KEY"

Replace the prompt and any links with your own. The API tab has the response, polling and callback reference.

Wan 2.1 LoRA API questions

How much does the Wan 2.1 LoRA API cost?

Wan 2.1 LoRA starts at 36 credits ($0.36) per run with Edit Video, its cheapest task. Prices by option: 5 · 480p 36 credits per run, 10 · 480p 54 credits per run, 5 · 720p 54 credits per run, 10 · 720p 81 credits per run. Credits are the same as on the website (1 credit = $0.01), new accounts get 30 free credits, and failed tasks are refunded.

What is the model name for Wan 2.1 LoRA in the API?

Put alibaba/wan-2.1-lora/text-to-video for Create Video; alibaba/wan-2.1-lora/image-to-video for Image to Video; alibaba/wan-2.1-lora/video-edit for Edit Video in the model field of POST /jobs/createTask.

Which LoRAs work here?

Files trained for Wan 2.1 14B: text-to-video LoRAs and LoRAs for the 480P or 720P image-to-video checkpoints, which is where most community Wan LoRAs sit. In our tests a Wan 2.2 single-file style LoRA and the low-noise half of a Wan 2.2 pair also took effect. A LoRA for an unrelated model fails the request.

Does the same seed give the same clip?

On image-to-video it did in our test: same seed, same inputs, a byte-identical file, which makes LoRA comparisons clean there. Treat the seed as a way to compare runs fairly rather than a guarantee; the other endpoints can vary.

What do steps, guidance and flow shift do?

steps trades time for detail (30 by default). guidance_scale sets how strictly the clip follows the prompt (5 by default); high guidance with few steps gave us oversaturated frames. flow_shift moves the noise schedule; leave it out unless a LoRA's author recommends a value.

Does it have sound?

No. Clips come back silent; add sound afterwards or with a video-to-audio model.

What are the limits of the Wan 2.1 LoRA API?

Clip length: 5–10 s; Resolutions: 480p · 720p. Requests outside these limits are rejected before anything is charged.

Can I try Wan 2.1 LoRA without writing code?

Yes. The Playground runs Wan 2.1 LoRA on your PopNow credits, needs no API key, and shows the matching code for every run.

All Wan models

Wan 2.2 LoRA runs the newer model with separate motion and detail slots.

More about Wan 2.1 LoRA