To make a video for every colourway from one product photo, recolour the photo first, as stills, with an edit model (Flux Edit at 7 credits for about a 1 MP input, or Kontext Max at 13), approve each colour against a sample, then run one image-to-video clip per colourway with the same prompt and settings. The limit people do not expect is that colour drifts twice: once in the recolour, once again in the video, because every video model redraws each frame. A recoloured "sage green" can come out a different green, and the clip can shift it further. That makes this route good for social teasers and pre-launch drafts, and wrong for the listing image of a colour you have not photographed: Google Merchant Center asks for a unique image of each variant, showing that variant.
TL;DR
| Step | Node or model on 8frame | Price in credits | Input |
|---|---|---|---|
| Clean product photo | Background removal | 12 per image | Your best photo of one colourway |
| Recolour, one still per colour | Flux Edit (FLUX.2 pro) | 7 for about 1 MP, rises with input size | The photo plus a colour instruction |
| Recolour, alternative | Kontext Max | 13 per image | Same |
| Recolour from references | Nano Banana 2 | 8 / 11 / 17 / 22 per image (0.5K / 1K / 2K / 4K) | Photo plus a swatch image |
| One clip per colourway | Kling v3 Standard | 57 for 5 s silent, 86 with sound | Start image (required) |
| One clip per colourway, 1080p | Kling 2.6 Pro | 47 for 5 s silent, 95 with sound | Start image |
| A colour-run sequence | Montage | 10 per run, 2 to 10 clips | The colourway clips (no sound in the result) |
| With sound, captions | Video Editor timeline | no generation | The clips |
When recolouring is the right route, and when it is not
Right: a product that is not made yet in every colour; a social post that shows the range; a draft to decide which colours to produce; an ad where the colour range is the message and each colour is also on sale in photographed form.
Wrong: the main listing image or listing video of a colour you have not photographed. Google's image rules for Merchant Center (checked 2026-11-09) say "Submit a unique image for each variant", "Match the image directly to the product option being sold" and "Show only one variant per image", and that images made with generative AI must carry metadata saying so. A recoloured image whose green is not the green in the box is a return, and in a feed it is the wrong product. Photograph each colourway for the listing; use the recolour route around it.
The board, node by node
There is no live colourway template; the product-photo-to-video board is planned for 8frame's templates. Build this on an empty board from the 8frame canvas.
1. One good photo, and a swatch per colour
Upload the best photo of one colourway, front-on, even daylight-balanced light, no strong colour cast. If you have physical swatches or a sample of each colour, photograph them under the same light: a swatch image is a better reference than a colour name. Put each swatch on the board with its name and its code (hex or your supplier's colour code) on a sticky note.
Run Background removal (12 credits) on the product if the background is busy. A neutral background keeps the recolour from tinting the scene instead of the product.
2. Recolour as stills
Make one edit node per colourway. On Flux Edit or Kontext Max, the instruction is short and specific: "change only the body of the bottle to the colour [name, hex]; keep the cap, label, logo, text and lighting exactly as they are". On Nano Banana 2 you can attach the swatch photo as a second reference and ask for "the product in the colour of the swatch".
Flux Edit's price rises with the input size (7 for about 1 MP, up to 87 for very large files), so downsize the photo before you edit. Kontext Max is a flat 13 and can keep the input's ratio.
3. Approve colour, not just the look
Compare each recoloured still with its swatch side by side on the board, under the same screen. Check three things:
- Hue and depth. Is it the colour, or a near colour? Sample a pixel in your image editor and compare it with the code.
- What should not change. Labels, logos, metal parts, stitching and printed text often pick up the new colour or get redrawn. Reject takes that changed them; see why AI changes a product label.
- Light. A recolour can flatten highlights and shadows. The product should still look like an object under light.
Only approved stills go on to video.
4. One clip per colourway, identical settings
Make the first clip: the approved still as the start image, one small motion ("slow turn of 30 degrees to the left, soft studio light, camera static"), length and resolution set. When it is right, duplicate the node for each colourway and swap only the start image. 8frame has no batch node, so this is a duplicate-and-swap step; keeping one tested node as the source keeps the prompt, length and model identical across colours, which is what makes the clips comparable.
Use silent settings if the clips will be joined or posted with music added later: Kling v3 Standard is 57 credits for 5 silent seconds, Kling 2.6 Pro 47.
5. Re-check colour in the clip
Video models redraw every frame, so the colour can drift during the clip as the light on the product changes. Compare the last frame with the approved still. If the colour wanders, shorten the motion or use a model with an end frame and give it the approved still again as the end frame, so the clip begins and ends on the approved colour.
6. Join or assemble
For a silent colour-run sequence, Montage joins 2 to 10 clips with a transition style (cinematic, hyper or clean) for 10 credits per run and uses up to 15 seconds of each. Its merged file has no sound. For a version with music or a voice, use the Video Editor timeline instead, which has sound and caption layers; put each colour's name on screen as text, not in the generated picture.
Which model for which step
| Model | Role | Detail that matters | Price |
|---|---|---|---|
| Flux Edit | Recolour | Edits your photo; price rises with input size | 7 for about 1 MP |
| Kontext Max | Recolour | Flat price, keeps input ratio or sets a new one | 13 |
| Nano Banana 2 | Recolour from a swatch | Up to 10 references, 4:5 among ratios | 8 / 11 / 17 / 22 |
| GPT Image 2 | Recolour with legible label text | 1 to 10 references | high 29 square, 20 other ratios |
| Kling v3 Standard | Clip | Start image required, 720p, no end frame | 57 silent, 86 with sound (5 s) |
| Kling 2.6 Pro | Clip | 1080p, no end frame | 47 silent, 95 with sound (5 s) |
| Kling 2.5 Turbo Pro | Clip that ends on the approved still | End frame on the canvas, 1080p | 48 (5 s) |
| Seedance 2.0 | Longer clip | 4 to 15 s, end frame with a start image | 48 / 108 for 5 s at 480p / 720p |
We have not measured which edit model or video model keeps a colour most accurately. The table chooses by price, references, resolution and end frame; colour you judge against the swatch.
Where it breaks
- Colour drift in two places. In the recolour and in the clip. Approve the still, then check the clip's last frame.
- Dark to light. Recolouring a black product to white (or the reverse) asks the model to invent all the shading. Photograph one light and one dark colourway, and recolour from the nearer one.
- Materials. Metallic, translucent and patterned finishes change how light falls, not only the hue. Recolouring rarely makes a convincing new material.
- Labels and logos. They get recoloured or redrawn. Check every take.
- Montage drops sound. Use the Video Editor if the sequence needs audio.
- No video upscaler and no 4K. Upscale stills (BRIA 6 for 2x or 4x), not clips.
Feeds and platforms
A single 5-second colourway clip is too short for a Google Merchant Center feed; the video rules are on Google Merchant Center product video. Etsy listing videos have their own length and sound rules, covered on product photo to video with a hand model. For social, a colour-run sequence works as a Reel or TikTok in 9:16; label significant AI content where the platform asks.
Competitor tools offer this as a single step (Flora's techniques page lists "Product Recolor"). On a board the steps stay separate, so you can see which recolour you approved and rerun only the clip that drifted.
FAQ
Can AI change the colour of my product photo accurately?
Close, not exact. Edit models such as Flux Edit (7 credits) and Kontext Max (13) can recolour a product, but check every result against a physical swatch or a colour code.
Can I use recoloured images in my Google Shopping listing?
Google asks for a unique image of each variant that matches the option sold, and for metadata on AI-generated images. Photograph each colourway for the listing; use recolours for social and drafts.
How do I keep the colour stable in the video?
Keep motion small, compare the last frame with the approved still, and if it drifts use a model with an end frame (Kling 2.5 Turbo Pro, Kling O3, Seedance) with the approved still as the end frame.
How do I make all the colourway clips match?
Make one clip, then duplicate the node for each colour and swap only the start image. There is no batch node on 8frame.
Can I join the colourway clips into one video?
Yes, with Montage (2 to 10 clips, 10 credits), but its output has no sound. For a version with music, use the Video Editor timeline.
Sources
- Google Merchant Center Help, Image link [image_link] (unique image per variant, one variant per image, AI metadata), checked 2026-11-09
- Flora, Techniques (Product Recolor), checked 2026-11-09
- 8frame prices, end-frame support, ratio settings, defaults and limits: the 8frame app, checked 2026-11-09
Try it without signing up: the 8frame canvas opens on a real board. The canvas is free and unlimited; generation is paid from $19/month.