Correction, 2026-10-02: this page said Seedance 2.5 is "built for identity" and the model to use "when a label must survive motion", that Seedance 2.0 has "good identity preservation", that Kling v3 gives a "controlled camera move" and that Nano Banana Pro is the model for "exact on-image text". We have not measured any of that, and no model keeps a label exact on its own, so those lines are gone: the page now tells you to compare two models on your own still and check every frame. It also stated as fact that materials are "where generative models still struggle most", that a phone shot "beats any generated attempt", that colour mismatch is a returns risk in apparel and home goods, and that a misrepresented product is an advertising-standards matter "in most jurisdictions"; we have no source for those, so they are now checks, and the legal point cites the US FTC. It suggested an upscale at 13 credits for the product still without saying that this upscaler (Clarity) is diffusion-based and can redraw small text; the page now uses BRIA Increase Resolution (6 credits) and says to read the label after any upscale. It did not say that Kling v3 needs a start image and returns 720p, that Veo 3.1 from a start image always makes 8 seconds in 16:9 or 9:16, that Seedance tops out at 720p, or that no video model on 8frame outputs 4K and there is no video upscaler. The cost table now tests the still on two models before the final clips, and the Shopify and Amazon specs cite their own pages, checked today. The Amazon section now also says that a file joined with Merge Videos has no sound, even when the clips had audio.
Product video has the clearest rule in this whole category: start from the real product, generate everything around it. A customer buys from the video and then the thing arrives. Any gap between the two is a return, a bad review and, in the US, a legal question: the FTC says that "claims in advertisements must be truthful, cannot be deceptive or unfair, and must be evidence-based."
The honest workflow is also cheap: a photo of the real item, a generated scene, motion from that still, and a check of every frame.
TL;DR
- Start from a photo of the real product. Don't let a model invent it from a description
- The workflow: real product photo in, image-to-video out. Your actual item, in a generated environment
- Choose the model on your own still: run it through two models at a cheap setting (Seedance 2.0 at 480p, 48 credits; Kling v3 Standard silent, 57) and compare the clips frame by frame. We have not measured which model keeps a product steadiest
- 1080p is the ceiling: Veo 3.1 Fast and Standard return 1080p; Kling v3 Standard and Seedance return 720p at most. No video model on 8frame outputs 4K, and there is no video upscaler
- A full product video: about 457 to 757 credits, roughly $4.57 to $7.57 before reruns
- Check the label in every frame. No model keeps a label exact on its own
Why invented products fail
The label drifts. Image and video models don't spell reliably, and in video the label has to be right in every frame. Your brand name becomes approximately your brand name, which is worse than no label. More on why in why AI changes your product label.
Geometry changes. A bottle's shoulder, a shoe's sole, a device's bezel. Nearly right on a product you sell is a customer noticing.
Materials can go wrong. Metallic finishes, transparent plastics, fabric weave: check these closely against the real item. We have not measured how each model handles them.
It misrepresents what ships. Beyond craft, showing a customer a product that is not the product is a legal question, not only a returns problem.
The workflow that works
- Photograph the product properly. Window light, plain surface, several angles, the label facing the camera.
- Clean the still. Background removal, 12 credits. If you need a larger image, BRIA Increase Resolution is 6 credits for 2x or 4x (the upscale tool opens on Topaz, so switch to BRIA); read the label again afterwards.
- Build the scene. Generate an empty environment (Seedream 5 Lite, 6 credits; the Seedream node opens on 5 Pro, so switch to 5 Lite) and composite your cutout into it in your own image editor, or give the cutout to Nano Banana Pro as a reference image (21 credits at 1K or 2K; the node opens on Nano Banana 2, so switch to Pro). Nano Banana Pro redraws the product, label included, so read the label letter by letter.
- Animate from the finished still using image-to-video, so the product in motion starts from your actual product.
- Check every frame for label drift, geometry changes and colour before you ship.
Which model, and what it returns
Prices on 8frame for a clip from your still; a credit is about $0.01 at pack rate:
| Model | Clip | Credits | Output |
|---|---|---|---|
| Wan 3.0 at 480p | 5 s | 24 | 480p |
| Veo 3.1 Lite, silent | 8 s | 33 | 720p, 16:9 or 9:16 |
| Seedance 2.0 at 480p | 5 s | 48 | 480p |
| Kling v3 Standard, silent | 5 s | 57 (86 with sound) | 720p, in the still's shape |
| Seedance 2.0 at 720p | 5 s | 108 | 720p |
| Seedance 2.5 at 720p | 5 s | 157 (70 at 480p) | 720p |
| Veo 3.1 Fast, with sound | 8 s | 168 (112 silent) | 1080p, 16:9 or 9:16 |
| Veo 3.1 Standard, with sound | 8 s | 448 (224 silent) | 1080p, 16:9 or 9:16 |
What each needs: Kling v3 needs a start image and follows its shape; the Kling node opens with sound on, so switch it off for a silent loop. Veo 3.1 from a start image always makes 8 seconds, in 16:9 or 9:16; the Veo node opens on Veo 3.1 Fast. Seedance makes 480p or 720p in 16:9, 9:16, 1:1, 4:3 or 3:4; the node opens on Seedance 2.5, which runs 4 to 30 seconds (2.0 runs 4 to 15).
We have not measured which of these keeps a given product steadiest, and none of them keeps a label exact by itself. To choose, run the same still through two models at a cheap setting (Seedance 2.0 at 480p is 48 credits, Kling v3 Standard silent is 57), then freeze on the label at the start, the middle and the end of each clip. Keep the label facing the camera, rotation small and the move slow. Pay for 720p or 1080p once you know which model suits the product. A run that fails is refunded automatically; a finished clip you reject still costs its credits.
What a product video costs
| Step | Route | Credits |
|---|---|---|
| Clean 4 product photos | Background removal, 12 each | 48 |
| Ten scene directions | Seedream 5 Lite, 6 each | 60 |
| Place the product in 3 scenes | Nano Banana Pro, 21 each, cutout as a reference | 63 |
| Test one still on two models | Seedance 2.0 at 480p (48) and Kling v3 Standard, silent (57) | 105 |
| 3 final clips, 5 s each | Kling v3 Standard silent at 57 each, or Seedance 2.5 at 720p at 157 each | 171 to 471 |
| Join the clips | Merge Videos | 10 |
| Total | 457 to 757 credits, about $4.57 to $7.57 |
Inside the 1,000 credits of a $19 Starter plan, before reruns.
Where the video goes
Shopify product page. Shopify's help center lists product video as MP4, MOV or WebM, up to 10 minutes, up to 1 GB and up to 4K (4096 x 2160), and says videos display at 480p, 720p or 1080p "depending on the viewer's connection speed and the resolution of the uploaded video". A 720p or 1080p clip from 8frame sits under Shopify's 4K ceiling. The full workflow, with shapes per placement: how to make a Shopify product video with AI.
Amazon Sponsored Brands video ads. Amazon's spec is 16:9 only, 6 to 45 seconds ("20 secs or less highly recommended"), 1280 x 720, 1920 x 1080 or 3840 x 2160, MP4 or MOV up to 500 MB. A single 5-second clip is too short: join two or more clips with Merge Videos (10 credits, 2 to 10 clips; it trims each clip to a maximum length you set, 5 seconds by default, up to 15; the merged file has no sound, so add music or voiceover on 8frame's Video Editor timeline or in your own editor), or generate a longer take: Veo 3.1 makes 8 seconds in 16:9, and Seedance 2.5 at 720p is 313 credits for 10 seconds. Make the still 16:9 if the clip comes from Kling v3, which follows the still's shape.
The checks before you ship
- Freeze on the label in every frame. Not just the first. Drift can build up through the clip.
- Check the geometry against the real item. Overlay a frame on your product photo.
- Check the colour against the physical product under normal light, not only against your photo. A colour that doesn't match is something a customer sees when the parcel arrives.
- Ask someone who has never seen it what they think they are buying.
Where generation helps
Environments you cannot shoot. A kitchen you do not have, a beach in winter, a studio setup you cannot afford.
Lifestyle context at volume. The same real product shown in ten settings: ten Seedream 5 Lite scenes are 60 credits.
Seasonal variations. Same product, new environment, no reshoot.
Motion you cannot rig. A slow orbit, a rise, a push in. These need a motorised rig in the physical world; here a 5-second clip from your still starts at 57 credits on Kling v3 Standard without sound. For a camera move around a still scene, see AI video generators with camera control.
FAQ
Can I generate a video of my product from a photo? Yes, and that is the right approach: the real photo, or a scene built from it, as the first frame, with motion generated from it. Check every frame against the real product.
Which AI video model keeps my product label exact? None, on its own. Run the same still through two models at a cheap setting, compare the label frame by frame, and composite the real label where the words must be exact.
Can I generate the product itself? Not from a text description. Restage it from your real product photo, and check the label, the shape and the colour against the real item before anyone sees it.
What resolution do I need? 8frame tops out at 1080p, on Veo 3.1 Fast and Standard; Kling v3 Standard and Seedance return 720p at most. No video model on 8frame outputs 4K, and there is no video upscaler. Shopify accepts video up to 4K and displays product videos at 480p, 720p or 1080p.
How much does a product video cost on 8frame? About 457 to 757 credits for the example above, roughly $4.57 to $7.57 at pack rate before reruns. A single 5-second clip from your still starts at 57 credits on Kling v3 Standard without sound.
Sources
- US Federal Trade Commission, Advertising and Marketing ("Under the law, claims in advertisements must be truthful, cannot be deceptive or unfair, and must be evidence-based"): ftc.gov/business-guidance/advertising-marketing, checked 2026-10-02
- Shopify Help Center, product media types (video .mp4, .mov or .webm, up to 10 minutes, up to 1 GB, up to 4K at 4096 x 2160 px; displayed in 480p, 720p or 1080p "depending on the viewer's connection speed and the resolution of the uploaded video"): help.shopify.com/en/manual/products/product-media/product-media-types, checked 2026-10-02
- Amazon Ads, Sponsored Brands video specs ("Between 6 and 45 seconds (20 secs or less highly recommended)", "16:9 (square pixel) only", 1280x720, 1920x1080 or 3840x2160 px, .MP4 or .MOV, 500 MB or less): advertising.amazon.com/en-us/resources/ad-specs/sponsored-brands-video, checked 2026-10-02
- 8frame prices, resolutions, lengths and shapes (background removal, BRIA Increase Resolution and Topaz as the upscale tool's starting model, Seedream 5 Lite and 5 Pro as the Seedream node's starting model, Nano Banana Pro and Nano Banana 2 as the node's starting model, Wan 3.0, Seedance 2.0 and 2.5, Kling v3 Standard and its start-image requirement, Veo 3.1 Lite, Fast and Standard and the 8-second lock with a start image, Merge Videos, automatic refunds for failed runs, no video upscaler): the 8frame tool registry and cost functions, read 2026-10-02
Photograph the product, generate the world.
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.