Skip to main content
SunoMV SunoMV
Image-to-video, reference-to-video, and edit-video for music videos
Guides

Image-to-video, reference-to-video, and edit-video for music videos

Published · By SunoMV Team
Add SunoMV as a preferred source on Google See more SunoMV in Top Stories and AI answers.

On the second chorus shot the singer is wearing a different jacket. You did not fail at writing “cinematic.” You stuffed one storyboard still, three face references, and someone else’s camera move into the same switch. The model honors the contract it was given: a still becomes the first frame; a stack of faces is a promise not to swap identity; a finished clip is an edit, not a regeneration.

This is an input-contract choice, not a leaderboard. Image-to-video, reference-to-video, edit-video, extend, and upscale show up as a dozen vendor endpoints. When you turn a Suno song into an MV, you usually need one default path and two or three upgrades.

Most roundups line up logos. This page lines up shot jobs: default generation, face lock, patching a clip that already works, then upscale. A model name appears only when it changes the contract.

Table of Contents

Why the second chorus shot swaps a face

A three-minute song, cut on lyric lines, is often forty to fifty shots. A longer clip will not save a lead who changes face on the chorus. Duration is a shot-level lever. Reference capacity is the MV-level lever — serial footage dies of identity drift, not of a clip that is only ten seconds.

Business of Apps’ Suno stats put a sharp number on the audio side: about 7 million songs a day, and a fixed number of distribution slots. Songs are already too many. You compete on being seen: the same face, jacket, and neon holding through the chorus.

Ask what you are holding before you ask which vendor. No storyboard still, and even a flagship is guessing composition. A still plus a text-only generate throws the first frame away. A character card plus a single first frame gives the model no contract to remember the next shot.

A storyboard still pinned on a desk, with a film strip starting to move as a short clip

Illustration: SunoMV Team · the default music-video contract is animating one storyboard still, not growing a whole MV from a blank prompt

Practical rule: Lock the input contract for this shot (still / face lock / finished clip) before you pick a model. The wrong contract with a better model is still the wrong contract.

Six inputs: pick by what you already hold

Vendor tags (image-to-video, reference-to-video, text-to-video) are not four products. They are the same generator split by input. For an MV you only need six contracts:

What you holdContractWhat it does in an MVDo not treat it as
Text onlytext-to-videoFallback before storyboard stills existDefault generation
One storyboard stillimage-to-videoDefault generation: still → lyric-cut clipFace lock
Two stills (in / out)first–last framePin chorus entries and transitionsFace lock
Several character / wardrobe / set stillsreference-to-videoFace lock across verse and chorusEditing a clip
A clip you already generatededit-videoChange a jacket or the weather; leave the restFace lock
A finished 720p cutupscaleRaise resolution to 1080p or 4KRegenerating

Reference-to-video is identity. Edit-video is a finished take as the base. FLUX 3’s edit endpoint is labeled video-to-video on the vendor page — do not call it reference-to-video. Extend adds seconds. Upscale changes resolution; it does not invent motion from a still.

Practical rule: When you hear “reference,” ask whether you mean a face, a camera move, or a finished clip. Those three things go in three slots.

Default path: storyboard stills through image-to-video

The default MV move is concrete: draw stills, turn each still into a four-to-fifteen-second clip, cut on lyric lines. That is image-to-video. The song-to-music-video workflow on this site is the same path.

First–last frame is the two-anchor variant of image-to-video. The chorus opens with the singer already in the rain; it ends on a neon sign — two stills beat a paragraph of adjectives. Seedance hangs the last frame on the same image-to-video call; FLUX 3 has a dedicated first–last endpoint. For you both mean “pin both ends,” not a new model.

Text-to-video is only a fallback before stills exist. Kling O3 / O3 Pro on this site do not take text alone: they want an image, or references. The Kling O3 copy-paste templates are blunt: if the first line is not duration, ratio, or @Image1 is…, you are decorating a shot the model already chose. Default generation looks like this: still, clip, then a cut on the beat.

Three-step sketch: storyboard still, clip, then a beat-cut timeline

Illustration: SunoMV Team · default three steps are still → image-to-video → cut on the beat, not flagship-first composition

A default you can run:

  1. Split shots on lyric lines. One line, one shot. Chorus cuts land on the first word.
  2. Draw one still per shot: one person, one action, one camera.
  3. Send the still to image-to-video, duration matching the line (often 5–10s, then trim).
  4. Open reference-to-video only when the same character is about to cross shots.
  5. If a shot already works and you only want a different jacket, edit-video — do not reroll the whole clip.
  6. Keep the draft at 720p. Upscale after the song works; do not burn 4K on sketches.

JSFILMZ built a full fantasy MV on Seedance 2.5 and published a generation bill around $300. The emphasis in the finished piece is continuity and camera, not “every shot on the most expensive tier.” The clip below is that path: lock the person with references, then cut on the beat.

Video: JSFILMZ · Seedance 2.5 fantasy music video, about $300 in generation cost

When to escalate: face lock, edit, upscale

The default path covers about 70% of shots. The other 30% earns an upgrade. There are only three reasons: identity, motion, sharpness.

Face lock (reference-to-video). The same singer has to survive verse, bridge, chorus. Seedance, MiniMax H3 / H3 Max, and Wan 3.0 take multiple stills. Kling O3 binds with @Image1 before the action — four images max, as in the official Kling prompt guide. FLUX 3 has no character-library lock: its keyframes are timeline interpolation, not “this is the same person.”

Motion reference. You have an existing MV’s camera, or a depth map driving motion. Seedance puts a reference video in the reference-to-video video slot; FLUX 3 sends the source clip to edit-video. Depth maps have their own video-to-depth-map page: pull motion out of a finished take, then hand it to a model that accepts motion reference.

Edit-video. The chorus already works; the jacket color is wrong. Rerunning image-to-video will also move the feet. Edit-video’s contract is “change this one thing.” FLUX 3 is about an order of magnitude cheaper here than regenerating (vendor list around $0.17/s to generate, $0.03/s to edit, Aug–Sep 2026). Grok Imagine also lists edit / extend on fal; default generation on this site still uses its image-to-video path.

Upscale. FLUX 3 has a separate video upscaler: precise and creative, 1080p / 2K / 4K. It does not invent new motion. Do not use it on drafts. The picker does not expose it yet — finish the song at 720p first. That is closer to a shippable cut than buying 4K sketches.

Several portraits of the same singer pinned around a central moving figure

Illustration: SunoMV Team · face lock pins references onto a character; it is not more adjectives in the prompt

Decision filter: Is this shot about composition, identity, or a patch? Composition → image-to-video. Identity → reference-to-video. Patch → edit-video. Keep one answer.

What each family actually wires for an MV

Kling’s own 2026 model roundup puts Seedance 2.5, Wan 3.0, and Kling 3.0 on the “multi-shot + reference-led” side, and short directed singles on the other. For music videos that split is more useful than a score. The table below is what default MV generation can actually reach — not a copy of thirteen vendor rows.

FamilyDefault MV slotFace lockEdit / extend / upscaleWhen I would pick it
Seedanceimage-to-video (first–last on the same call)Real lock, optional video / audio refsNo edit-video, no upscaleDefault finish; same person across shots
MiniMax H3 / H3 Maximage-to-video + first–lastH3 / H3 Max lock; Turbo has no lockNo edit-videoSpeed: Turbo. Lock: H3 Max
Grok Imagineimage-to-videoMulti-image refsfal lists edit / extend; default path does notFast 720p drafts
Kling O3image-to-video + first–last (no text-only)@Image1 bind, max fourVendor page has video-to-video; picker closedOfficial prompt slots
Wan 3.0image-to-video + first–lastReal lock, video / audio refs, up to ~30sHappy Horse also has video-editLonger single takes
FLUX 3image-to-video + dedicated first–lastNo character-library lockEdit-video, extend, separate upscalePatch a chorus; upscale later

In the MiniMax picker, H3 Max is the fast row, not the 2K row. Turbo is faster and cheaper, and it has no reference-to-video — do not ask it to remember the second chorus face. H3 itself carries 2K.

Kling’s vendor page is noisier than the O3 picker: 4K, video-to-video, motion-control, lipsync, avatars. Lipsync here is a refine after generation, not a different generator. 4K and video-to-video are not in the picker; writing them into the prompt will not route there.

Wan 3.0 has a large reference budget and longer takes — useful when a bridge is one walk and one follow. Happy Horse can reference-to-video but has no first–last frame, so skip it when both ends of a chorus must be pinned.

FLUX 3 is the most complete post house: cheap edits, more expensive extend, separately priced upscale. It does not replace Seedance for face lock. Using it as the default generator wastes the slots that actually make it valuable.

A monitor where only the jacket color changes; stance and camera stay

Illustration: SunoMV Team · edit-video’s contract is one change, not sending the whole shot back to the lottery

How to choose, and how credits actually burn

Pick by job, not by logo.

  • Iterate until the whole song stands up: MiniMax H3 Max Turbo, or Seedance Fast. Image-to-video, and fast enough.
  • One face has to hold the chorus: Seedance 2.5, H3 Max, Wan 3.0. That is reference-to-video work.
  • It already works; change one thing: FLUX 3 edit-video. Do not promote to keyframes, and do not reroll the shot.
  • 720p looks right and the platform wants sharper: FLUX 3 upscale later. Get cuts and faces right first.
  • Need lipsync: refine after generation. Do not expect the generator to sing the lyric on time.

Credits are per second, 720p as the base. The retail pack is about 1 credit = $0.01. Seedance Fast is about 50 credits/s; H3 Max Turbo about 16; FLUX 3 generation about 70 — and its edit-video cost is about one-sixth of generation. Billing still follows the model, not the task, so edits currently overcharge; that is a known stance (charge extra until task prices split). Seedance 4K is about 600 credits/s. It does not belong on a draft.

A small film frame nested inside a larger, sharper frame

Illustration: SunoMV Team · upscale enlarges motion that already works; it will not rescue an empty prompt

Practical rule: Draft all ~40 shots on cheap image-to-video. Upgrade only the character that would swap faces, and the chorus that already works. 4K and upscale are finish steps, not exploration.

FAQ

Do music videos only need image-to-video?

Default generation does. A storyboard still as the first frame is image-to-video. That is not “wire only this slot and delete the rest”: first–last frame already has an entry; face lock and edit-video are upgrades, and they do not steal the default path unless you pass a reference.

What is the difference between reference-to-video and edit-video?

Reference-to-video is identity: this is the same person. Edit-video is a patch: this take already exists, change one thing. FLUX 3 edit-video is not Seedance’s multi-image face lock.

Why can’t FLUX 3 lock a face?

It has no character-library reference-to-video. Keyframes interpolate on a timeline. For the same face across shots, use Seedance, H3 Max, Wan 3.0, or Kling’s @Image1.

Can upscale replace 4K generation?

Upscale enlarges motion you already have. 4K generation samples high-res from frame one and costs an order of magnitude more. Finish the song at 720p, then enlarge. That is usually closer to a postable cut than 4K sketches.

Kling’s vendor page has so many endpoints. Why does the picker show a few?

Because an MV uses image-to-video, first–last frame, O3 face lock, plus lipsync after generation. Trainers, 4K, and video-to-video are not on the generation path. Prompt text will not jump slots.

Turn storyboard stills into lyric-cut clips from Suno to video. Start with image-to-video. Open references when the face has to hold. Edit and upscale only after the take already works.

Make an MV that cuts on the lyric:

Made in SunoMV · real exports

See what a song turns into

Every sample below is an untouched SunoMV export: 3 AI storyboard shots, one AI-filmed clip, then the lyrics. Each one uses a different caption style and frame size.

All 13 samples →
Make one like this Free to start. No editing skills needed.

View all 40 articles in Music Video Craft & Direction →

Try these AI tools