AI Product Video Generator:
Turn Product Photos into More Ad Creatives
Turn product photos into launch reveals, product demos, and brand commercials. Explore Seedance, Kling, Wan, and Veo through five real video outputs, with prompts, SKU workflows, and generation costs. Run independent jobs through ModelGo APIs with usage-based billing and no concurrency package upgrade.
In this article
AI Product Video Generator: One Product, Several Ecommerce Creatives
A product photo shows what an item looks like. It rarely shows how it works, who uses it, and why someone might choose it as a gift—all at once. Product videos let you turn those different messages into separate creative assets.
Using one sports-bottle range, this guide explores a product demonstration, launch reveal, outdoor lifestyle creative, Christmas gift concept, and brand commercial. Pick the task closest to yours, bring your own product image, and try the corresponding video model through ModelGo.
A brand commercial: give the product a world to belong to
Christmas lights, an athlete, and a boutique gym place the bottle in an urban sports setting. A product demonstration helps shoppers understand the item; a brand-led film explores a visual direction for a homepage, seasonal campaign, or client presentation.
To reuse the idea, keep your product and branding while changing the location, character, and campaign theme. A product-page demonstration and a brand story can share the same approved assets without sharing the same brief.
Four product videos. Four different messages.
Each vertical export combines eight seconds of generated footage with a two-second local end card. Watch with a job in mind: explain the product, introduce it, reach a particular audience, or explore a seasonal promotion.
Forest green: show how the product works
Unscrew, drink, and recap. The sequence adds the action a static photo cannot show, helping a shopper understand how the bottle fits into a post-run routine.
- Where it fits
- A how-it-works clip on a product page, or a product-action segment in a social ad.
- Make it your own
- Keep one clear remove–use–replace sequence and adapt it to an action your own product supports.
Burgundy: create a product reveal for launch
Start with the shape and matte finish, then show the bottle in someone’s hand for scale. End on the product so your editor has room to add a model name, selling point, or CTA.
- Where it fits
- A new-product reveal, a single-product landing page, or an appearance-led ad creative.
- Make it your own
- Keep the product-led opening and replace the setting with a context relevant to your category.
Midnight blue: put the product in the customer’s world
Outdoor movement and training clothes connect the bottle with an active audience. The creative explores who carries it and when, giving you an alternative to a studio product reveal.
- Where it fits
- A social video aimed at active shoppers, or a lifestyle variation for the same product.
- Make it your own
- Try a commute, gym visit, or weekend outing for the same product, changing one creative direction at a time.
Cream: a Christmas gifting concept
A gift box and miniature knitted scarf turn the everyday product into a seasonal concept. This call succeeded, but changed the handle, bottle shape, and logo, so the output does not represent the intended item.
- Where it fits
- The intended use was a holiday promotion or gift guide; this output is retained as a content-mismatch example.
- Make it your own
- Change the seasonal setting while preserving the item you sell. Test one output before extending that generation workflow.
This is a fictional ModelGo demonstration product, with no live advertising or sales results. Different briefs and references illustrate creative directions rather than a controlled model ranking. End cards were added locally.
AI Video Ad Generator: Choose a Launch, SKU, or Seasonal Task
Before generating, write one sentence: what should the shopper understand after watching? A concrete message is easier to turn into a useful prompt than a request for an ad that simply looks premium.
| Ecommerce task | Message to communicate | A creative to start with |
|---|---|---|
| Launch a new product | Appearance, finish, and approximate scale | Close-up → handheld reveal → stable product hold |
| Add to a product page | One operation a shopper may not understand | A continuous open–use–replace sequence |
| Cover several color SKUs | Each color in its intended context | Bind each SKU to its own image and generate separately |
| Refresh ad creatives | Another product angle or use case | The same bottle in a gym, commute, or gifting concept |
| Prepare Christmas gifting | How the item fits a gift occasion | Gift packaging, festive styling, and a product reveal |
You do not need unrelated products to make a useful batch. One SKU can support several openings, product messages, or scenarios for your next round of creative testing.
Seedance, Kling AI, Wan AI, and Veo: Choose by Product Shot
Decide what you want to show, then pick a model for a first test. These are starting points drawn from the examples on this page.
| What you want to make | Example to start from | What to inspect first |
|---|---|---|
| A character moving through a multi-shot brand story | Seedance 2.0 · London film | Product exposure and a setting that fits the brand |
| A continuous open-and-drink action | Seedance 2.0 Mini · Green clip | Action order, cap mechanism, and product proportions |
| Appearance, finish, and handheld scale | Kling AI · Kling 3.0 · Burgundy clip | A prominent product and a clear ending |
| Outdoor movement for an active audience | Wan AI · Wan 3.0 · Blue clip | The intended energy and a visible product in motion |
| A Christmas gifting scene | Google Veo · Veo 3.1 Fast · Content mismatch here | Whether the exact item survives the chosen workflow |
You do not need to choose one model for every job. Access several through the same ModelGo account, try them against your tasks, and keep the combination that fits your workflow.
To compare product fidelity between models, hold the product image, prompt, and output settings as constant as possible. Changing the color, scene, and model together makes the differences harder to interpret.
See the 5 models used in this guide
-
Seedance 2.0 London Christmas brand filmPlay sampledoubao-seedance-2.0 -
Seedance 2.0 Mini Forest green · Product demoPlay sampledoubao-seedance-2.0-mini -
Kling 3.0 Burgundy · Launch revealPlay samplekling-v3 -
Wan 3.0 Midnight blue · Outdoor sportsPlay samplewan3.0-video -
Veo 3.1 Fast Cream · Content mismatchPlay sampleveo-3.1-fast
Image to Video: Start with the Product Photos You Already Have
For a seller with existing product photography, those images are the natural starting point. Show the complete item, accurate color, and clear branding, then describe where you want it to appear.

- Choose one SKU. Start with a specific color and size so the inputs stay consistent.
- Prepare its product image. Show the shape and components; add an open-state image if you need an opening action.
- Describe one scenario. Try a post-run drink, a gym product reveal, or Christmas gift presentation.
A reference image describes the item; a first frame controls the opening composition. Use the input supported by your model. The London task used product and logo references without a pre-generated street or character image.
Approve the master once and reuse it across new scenarios and actions. Give other colors their own approved references so each output remains connected to the item in your catalog.
Product Video Prompts: Specify the Item, Message, and Scenario
A useful product-video prompt has four parts: fixed product details, the message, one concrete action, and a clear ending. Style words help, but the model also needs to know what actually happens on screen.
Template 1: a new-product reveal
Create an 8-second, 9:16 ad for [PRODUCT].
Preserve the reference's [COLOR, SHAPE, FINISH, PARTS, AND BRANDING].
Setting: [A RELEVANT CUSTOMER CONTEXT, such as a gym preparation area].
0–2s: show the complete product and [THE DETAIL TO HIGHLIGHT].
2–5s: an adult user naturally picks it up, revealing its scale.
5–8s: hold it still with the front facing the camera, unobstructed.
Do not invent features, brands, or components.
Add approved pricing and campaign copy during finishing.Template 2: demonstrate one product action
Preserve the reference product's mechanism and branding.
Show [PREPARATION] → [USE] → [REPLACE OR PUT AWAY] continuously.
For a screw-cap bottle: remove the entire cap and keep it in one hand;
drink from the open rim, then replace the same cap and screw it shut.
End with a clear view of the complete product.
Do not add components that do not exist in the reference.Template 3: a Christmas gift concept
Place the reference product in an already-open Christmas gift box.
Preserve its shape, cap, color, and branding.
Use warm festive lights and a miniature red-and-green knitted scarf.
Keep decorations away from the front brand mark.
Move gently from the gift arrangement toward the product and hold.
Add the approved offer, price, and brand end card during finishing.Batch Video Generation: Expand Across SKUs and Ad Variations
Run more video jobs without a plan upgrade
Many video API platforms reserve higher concurrency for higher pricing tiers. ModelGo does not tie video concurrency to a subscription tier. You pay for the model usage. Submit several SKUs, ad variants, and client jobs at once, then track each job through the API.
Completion times depend on the model and upstream capacity. Test your own assets at your expected peak concurrency.
Start with an approved product image and a creative direction worth continuing. Then expand in either of two ways: cover different SKUs, or develop different ads for the same SKU.
SKU variations generally correspond to separately orderable and stocked colors, sizes, or specifications. Ad variations can change the opening, scenario, seasonal theme, or message while keeping the same item.
| Batch task | Keep fixed | Change |
|---|---|---|
| Four colors of one bottle | Shape, mechanism, brand, and presentation | The approved reference for each color SKU |
| Three ads for the green bottle | The same green SKU and product image | Demonstration, gym context, or gifting concept |
| Several client projects | Separate assets and records for each client | Product, model, prompt, and intended placement |
Keep a simple product-to-creative task sheet
Save PRODUCT / SKU → CREATIVE → REFERENCE → PROMPT VERSION → MODEL → TASK ID → FILE → KEEP OR REVISE. Retain the clips you like and revisit only the jobs that need changes. Your script or application handles submission, polling, and organization.
Video Generation Pricing: Pay for What You Use
Look at a short output, its generation settings, and its estimated cost before scaling up. These are the selected attempts shown on this page; video estimates still need confirmation against settled ModelGo logs.
| Model and example | Generated footage | Estimated video cost |
|---|---|---|
| Seedance 2.0 Mini · Green | 8s · 720p | $0.5170 |
| Kling 3.0 · Burgundy | 8s · 720p | $0.8472 |
| Wan 3.0 · Blue | 8s · 720p | $0.7272 |
| Veo 3.1 Fast · Generated; content mismatch | 8s · 720p | $0.8000 |
| Seedance 2.0 · London | 13s · 1080p | $3.7554 |
The selected four vertical attempts total approximately $2.89. Including the London film, the five video attempts shown total approximately $6.65, including the generated Veo result with unsuitable content. These are attempt costs, excluding earlier revisions, preparation images, and finishing labor.
Estimates use returned usage and test-time rates. Seedance examples were estimated from output tokens; the other examples used duration-based rates. The billing unit depends on the model. Earlier attempts and preparation costs are retained separately.
How should you budget for the first test?
Start with one SKU and a short clip. Check whether the product, action, and setting fit your idea before expanding across colors or creative variations. You get a practical sense of one attempt’s price and output before submitting a larger batch.
Record how many attempts it takes to reach an output you want to keep, alongside the per-attempt price. Failed API calls are not charged. A successful generation with unsuitable content, such as this Veo output, is different: a new generation is new usage.
AI Video Generation API: Connect the Models to Your Workflow
Once your product assets and prompt are ready, an API can connect repeated generation to your own catalog sheet, asset tool, or client-project workflow. Your application reads the SKU and creative record, calls the selected model, and associates the returned video with that record. ModelGo provides model access; your application adapts each request to the supported format.
- Create an API key. Keep it on your server.
- Submit images and a prompt. Specify the model, duration, ratio, and resolution.
- Save and poll the task ID. Track each asynchronous job independently.
- Download the video. Send it to your application or finishing workflow.
For Seedance, submit to POST /v1/content_generation/tasks and poll GET /v1/content_generation/tasks/{task_id}. This simplified reference-image request shows the structure:
{
"model": "doubao-seedance-2.0",
"duration": 13,
"resolution": "1080p",
"ratio": "16:9",
"content": [
{"type": "text", "text": "YOUR_PROMPT"},
{"type": "image_url", "role": "reference_image",
"image_url": {"url": "YOUR_PRODUCT_IMAGE_URL"}}
]
}
Ecommerce Video Questions
Can I start with a plain-background product photo?
Yes, as an input to a model that supports the relevant image workflow. Keep the complete item, color, and branding clear, then describe a scenario. Add a mechanism reference for more complex opening or use actions.
How is a color variant different from an ad variation?
A color variant covers another SKU. An ad variation gives the same product a different message: appearance, use, lifestyle, or gifting. Change the part that serves your launch or creative test.
Should the video go on a product page or into a social ad?
A product page can prioritize operation and details; a social creative can test a clear opening and product reveal. This page shows vertical product clips and a landscape brand film. Add captions, offers, and CTAs during finishing and check the intended placement’s requirements.
Will the product and logo always match exactly?
References communicate product identity, but inspect the actual output. This Veo call succeeded and changed the item, so it does not represent the intended SKU. Supply approved assets, test one output, and decide whether to continue. Use official artwork for the locally added end card.

Am I charged for a failed API call?
Failed API calls are not charged. A successful generation with unsuitable content is a different outcome; the Veo example completed generation and its usage cost is retained.
What does ModelGo provide for an ecommerce team?
Multi-model access through one account, video-generation APIs, usage-based billing, and concurrent submission without a package upgrade. You choose the assets, prompt, and model and connect the footage to your existing product-page or advertising workflow.
How to Make Product Videos with ModelGo
- Prepare one product. Choose a variant, its product photo, and the selling point you want to show.
- Create a ModelGo account and claim your signup credit. Check the cost of your chosen model, then top up as needed.
- Make and review a sample. Submit your product photo and prompt in the playground or via the API. Check the product details, branding, and key action in the result.
- Produce more ad variants. Reuse the prompt and shot plan from the approved sample. Submit variations for other colors, styles, or settings as independent jobs.
Test with your own product photos
Upload a product photo and see how well the generated video shows your selling point.
Enterprise access
Book a DemoUse Book a Demo to contact ModelGo VIP Sales and request up to $200 in enterprise testing credits. Our team will ask about the models your company plans to use, your video requirements, and expected job volume to help plan your test.
Create a personal account
Sign Up NowGet $0.50 on signup, $2 more for completing starter tasks, and up to $10 on your first top-up. Earn up to $12.50 in total.