Ecommerce Product Video AI: Tool Choice and a Frame-by-Frame Check

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Ecommerce Product Video AI: Tool Choice and a Frame-by-Frame Check.
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Ecommerce Product Video AI: Tool Choice and a Frame-by-Frame Check.

Choose an image-to-video tool by testing the same product photo in two or three tools and keeping the one that holds your product's shape, label text and size best. Before posting, step through every frame, compare it with your reference photos, and apply the platform's AI label where required. A clip that misleads about the product is a refund waiting to happen.

The tool's price matters less than its failure rate. A cheap plan that needs ten attempts to get one clean clip costs more in time than a dearer plan that needs two. And the real risk is not an ugly clip you notice and delete, but a nice-looking one with a quietly wrong detail: an extra button, a logo that melts, a bottle that grows by a third.

Follow me on Instagram@sagnikteaches

The test product and the budget

The figures here are illustrative. Imagine a small shop selling an insulated steel water bottle, 750 ml, in four colours, with an engraved logo on the front, a screw cap and a carry loop. The owner wants three five-second clips for the product page and short-form social posts: a slow turn of the bottle, a condensation close-up and the bottle on a desk with a light sweep. The shop already has clean white-background photos from the photography stage described in the tutorial on AI backgrounds and shadows.

Connect on LinkedInSagnik Bhattacharya

Image-to-video means you give a tool a still image and a short instruction, and it invents the motion and the frames in between. That is the root of the problem. Every frame beyond the first is a guess about what the product looks like from angles and moments the photo never showed. Everything in the rest of this tutorial is about catching bad guesses.

Subscribe on YouTube@sagnikteaches

What separates the tools: five tests, not a feature list

Features lists change monthly, so choose by behaviour. Runway and Google's Gemini app are two current examples. Google's overview page says Gemini app videos now run on Gemini Omni, which replaced Veo there, can start from up to five photos and last up to 10 seconds, on a paid Google AI plan. Runway's pricing page lists its own models alongside third-party ones such as Kling. Design and editing suites are adding image-to-video features too, so check what yours already includes. OpenAI's Sora has been discontinued, so ignore any older guide that recommends it. Whatever you try, judge it on these tests, using your own photo:

  1. Shape lock. Does the product keep its outline during a turn? Watch the cap, the handle and the base. Bottles are a good test because a cylinder that wobbles is obvious.
  2. Text and logo stability. Does the engraved logo stay the same letters? Generated video often shimmers text or invents characters. A single changed letter on a branded product is a problem for you and for the brand owner if it is not yours.
  3. Scale and proportion. Does the bottle stay the same size relative to the desk and a hand? Models drift on size, and an oversized bottle is a false claim about capacity.
  4. Control. Can you give a start image, an instruction and, if available, an end image or a fixed camera, so the move is only the one you asked for? More control means fewer surprises.
  5. Rights and data terms. What do the terms say about commercial use of outputs and about the tool using your uploads? Runway's terms, for example, allow commercial use but state that uploads and outputs may be used for training. That does not matter for a catalogue photo you already publish, and matters a lot for an unreleased product.

Run all three clips from the same photo and the same instruction in each tool you are comparing. Give each tool the same number of attempts, say three, and keep every output, good or bad. Score them at the end rather than after each clip, because recency flatters whatever you tried last.

The Complete Excel Course with AI Integration thumbnail

The Complete Excel Course with AI Integration

From formulas and pivot tables to Power Query, DAX, VBA and AI with Copilot, ChatGPT and Claude — hands-on from the first lesson.

By Sagnik Bhattacharya and Virginia Thorn, Primetime Emmy Award winner

Buy now

A comparison sheet you can fill in

Use a simple scoring table, 0 to 3 per test, with notes. Here is a filled-in example for the bottle with two illustrative tools called Tool A and Tool B (do not read these as verdicts on real products):

TestTool ATool BNote
Shape lock during turn31B stretched the handle on turn two of three
Logo stable21B changed the second letter in one clip
Scale on desk22Both fine; one clip each grew slightly
Control (end frame, fixed camera)32A allowed a fixed camera
Usable clips out of 321
Cost per usable clipabout $4about $6From plan price and credits used

The cost line is worth working out properly. Take Runway's Standard plan at $15 a month ($12 a month billed yearly), which includes 625 credits. Its pricing page lists the Gen-4.5 model at 60 credits per five seconds, so that is about ten clips a month; Kling 4.0 at 1080p is listed at 118 credits per five seconds before any promotion, which cuts the same plan to about five clips. If it takes three attempts to get one usable clip, you get about three or four finished clips for $15, so roughly $4 to $5 each. That is not free, and it is the number to compare with a real shoot, which the tutorial on AI video against a shoot works through. Credit costs vary by model and plan, so check the vendor's page for current figures before you decide.

Write the instruction like a camera operator

Vague instructions invite invention. Say exactly one move, and say what must not change. Here is a prompt that works well as a starting point, and a version to avoid.

Start image: [bottle on plain light background, front view].
Instruction: Slow 90-degree turn of the bottle to the right on a turntable, camera fixed at eye level, soft studio light, no other objects, no text added, bottle shape, colour and engraved logo unchanged, 5 seconds, no zoom.
Avoid: "Make an amazing cinematic video of the bottle with water splashing and dramatic lighting."

The second prompt hands the tool every decision, and it will fill them with things your product does not do: splashes on a bottle that is not splash-themed, lighting that changes the colour of the steel. A "dramatic" video of the wrong colour sells a bottle your customer will not receive. Ask for restraint.

It also pays to write the negative instructions in the positive form where a tool has no separate field, as above. Where a tool has a "do not include" or negative prompt box, put "extra buttons, extra handles, changed text, distortion, warped logo" there.

Frame-by-frame: how to actually check a clip

Watching a clip at normal speed catches the obvious. The quiet problems appear for two or three frames only, and then disappear. Slow the check down in three passes:

  1. Pass one, normal speed, sound off. Does anything look wrong or surprising? Note the timestamps.
  2. Pass two, half speed. Most players have a speed setting. Watch only the product, not the background.
  3. Pass three, stills. Pull a frame every half second and lay them side by side with your reference photos. A free command-line tool called ffmpeg does it in one line: ffmpeg -i clip.mp4 -vf fps=2 frame_%03d.png. A five-second clip gives ten images. You can also pause and screenshot by hand.

For the third pass, an AI assistant can help you compare, if it accepts images. Do not rely on it alone, because it can miss what a person with the product in hand would see. Use a prompt like:

Image 1 is the reference photo of our product. Images 2 to 11 are frames from an AI-generated clip, in time order. For each frame, list any differences from the reference in: overall shape, handle or cap, colour, engraved text or logo, relative size to anything else in the frame. Say "no difference seen" only when you looked at each of those five items. Then say which frame number is worst.

An illustrative result: "Frames 2 to 6: no difference seen. Frame 7: the carry loop appears slightly thicker. Frame 9: the second letter of the engraved logo looks like a different shape. Frame 10: cap appears 10% taller than in the reference. Worst: frame 9." Take that as a pointer, and open frame 9 yourself. If the logo letter has changed, reject the clip. You cannot fix a single frame at this stage without re-rendering.

The checklist to run on every frame

Print or save this list, and tick it for every clip before it goes anywhere public:

  • Outline: same silhouette as the reference photo in every frame, with no stretching, flattening or wobble.
  • Parts count: same number of buttons, straps, fasteners, handles, ports, stitches or lids as the real product.
  • Text and logos: every letter correct and in the right place, including small print on labels. If you cannot read it, you cannot confirm it.
  • Colour: matches your colour swatch or photo, and none of the lighting makes it read as a different variant.
  • Size cues: if a hand, a desk or another object is in frame, the scale suggests the true size. Compare the apparent size against your listed dimensions.
  • Behaviour: the product does only what it really does. No lid that opens when it does not, no screen showing a feature it does not have, no condensation on a bottle that is not insulated.
  • Background: no invented brand logos, no people with distorted hands or faces, no text in the scene.
  • Edges and seams: no flicker or boiling at the product's edge, and no moment where the product briefly morphs.

The "behaviour" line deserves extra care, because it crosses from quality into misleading advertising. If a clip shows a bottle keeping ice for days and your listing says twelve hours, the clip is wrong, even if the AI only made it look dramatic. Consumer-protection rules in most places treat a misleading image as a claim. Ask a qualified adviser if you are unsure what your product claims must prove.

A clip that looked fine and cost a return

This sort of mistake shows up often. A shop selling a small desk lamp posted a clip in which the lamp's arm swung smoothly through a full half circle. The real lamp's arm folds only through about 120 degrees. The clip looked lovely, got shares, and then the returns started arriving with the reason "does not move like the video". It was a shop-made problem: the clip was never checked against the product's range of motion, and the owner had checked only that the lamp "looked right".

The fix was cheap: re-render with a start image and an end image of the arm at its real limits, add "the arm moves only between these two positions" to the instruction, and add a check item to the list above for any product with moving parts. Whenever a product moves, test the motion against the real thing, with the product on your desk beside the screen.

The other two clips: condensation and the desk scene

The slow turn is the easiest clip because the product is the only moving thing. The other two in the bottle shop's plan are harder, and they show where each kind of clip tends to fail. For the condensation close-up, the instruction asks for droplets forming on the steel while the camera holds still. Generated droplets often run uphill or merge in ways water does not, and on an insulated steel bottle a sweaty surface is a false claim, because a good vacuum-insulated bottle does not sweat on the outside. That is a behaviour error, not a visual one, and the checklist's behaviour line is what catches it. The shop dropped the clip, which was a nice-looking way to promise something the product does not do.

The desk scene asks the tool to build an environment around a product it has seen only on white. The check here is scale and background. In the first attempt the bottle sat next to a laptop and appeared about as tall as the screen, which would make it a two-litre bottle. The second attempt, with a hand-held pen added as a size cue and a fixed camera, kept the bottle at a believable height. The owner measured the pen against the bottle in the frame (the pen was about 14 cm long in the render, the bottle roughly 1.7 times that, around 24 cm, and the real bottle is 26 cm) and accepted it. A quick ruler sum like this takes a minute and turns "looks about right" into a number.

The same ideas carry across catalogues. A shop selling a jacket with a front fastening needs to count fasteners, pockets and drawcords in every frame, since models like to add one. A shop selling a candle in a glass jar needs to check that the label text survives and that the flame is not shown in a jar with no wick. A shop selling a small electronic gadget needs every port and button in the right place, and no screen content it cannot actually show. In each case the list of "things that must not change" comes from the product, and writing it down before you generate is the step that makes the checking quick afterwards.

Labels, rights and where to post

Platforms are getting stricter about AI content, and a label protects you as much as it informs viewers. YouTube's help page says creators must disclose realistic AI-generated or altered content, including footage that generates a realistic scene that did not occur, and the disclosure is made in YouTube Studio under "AI use" during upload. Meta's help centre says Facebook, Instagram and Threads may require an "AI info" label on photorealistic video or realistic-sounding audio that was digitally created or altered, though that requirement does not apply to still images. TikTok has asked creators to label realistic AI-generated content and can label uploads automatically when they carry Content Credentials (a metadata standard some AI tools attach); read its current support page on AI-generated content before posting there.

A practical rule: if a viewer could take the clip for filmed footage of the real product, label it. A stylised product spin on a clearly artificial backdrop is less likely to count, but the cost of labelling is tiny and the cost of an enforcement action, or of a customer feeling tricked, is not. The tutorial on labelling AI-generated images and video gives the step-by-step by platform.

For rights, keep a small record for each clip: the source photo, the tool and plan used, the date, the prompt, and the terms in force that day. If a dispute ever comes, this is what proves the clip is yours to use. Do not use a tool's free tier for commercial clips without reading what it permits, because free plans often carry watermarks or restrictions, and the terms change.

Where the clips go on the store

Place the clip where it answers a question the photos cannot: the turn near the top of the product gallery, since movement shows form, and the short lifestyle clips on social posts and in email. Keep the real photos, the dimension table and the size-in-hand image on the page, because AI footage should add to your evidence, not replace it. Put the dimensions in text beside the video, so a customer who wonders about scale does not have to guess from a clip that may have drifted.

Think about how the clip loads, too. A product page with a heavy autoplay video can slow down and lose the customer before the clip starts. Keep the file small (a few megabytes for five seconds), mute it by default, and give it a poster image, which is the still shown before play. Test the page on a phone over mobile data, which is how many buyers will see it.

If you are weighing AI footage against paying creators for the same job, the comparison of AI UGC ads and paid creators sets out the costs side by side, and whether AI video is good enough for a small business's brand is a useful read before you commit.

A weekly routine that keeps it cheap

Do it in batches. Pick the five products that matter most this month. Prepare the start image for each (clean, front-on, high resolution), and write one instruction per product using the template above. Generate three attempts per product in one sitting, and discard anything that fails the five tests on the first watch. Then run the full frame-by-frame check on the survivors only. A batch of five products usually takes an afternoon: an hour to prepare, an hour to generate, an hour to check and edit. Log each clip's cost in a sheet, because the cost per kept clip is the number that tells you whether to carry on.

After a month, review. Which products produced clean clips first time? Usually the plain, rigid, single-colour ones. Which fought you? Shiny, transparent, text-heavy or soft items. Save your effort for the first group and shoot the second group properly. That split, learned from your own log, is worth more than any tool review.

Questions about AI product videos

Can AI video replace a product shoot?

For simple motion such as a slow turn, a light sweep or a lifestyle backdrop, often yes. For anything that shows how a product works, its true size, or fine print, no. Use AI clips as extra social and listing footage, and keep real photos and measured dimensions as the source of truth.

Do I have to label AI product videos?

Often, yes. YouTube requires disclosure of realistic altered or synthetic content through its AI use setting, Meta may require its AI info label on photorealistic video that was digitally created or altered, and TikTok has long asked creators to label realistic AI-generated content. Rules change and differ by platform, so read each platform's current page before you post, and label when in doubt.

Is it safe to upload unreleased product images?

Treat uploads as shared. One tool's terms allow commercial use of outputs but say your uploads and results may be used to train its models. Read the terms of the tool you choose, and keep prototypes, unreleased designs and customer images out of any tool you have not cleared.

How long should a product clip be?

Short. Many image-to-video tools produce clips of about five to ten seconds, and a single smooth five-second move is easier to check and less likely to warp the product than a long one. Join several short clips in an editor instead of asking for one long take.

Further reads

Sources: YouTube Help page on disclosing GenAI content; Meta Help Centre page on identifying AI content; Google's Gemini video-generation overview; Runway pricing page (Standard $15 monthly or $12 billed yearly, 625 credits; Gen-4.5 at 60 credits per 5 seconds) and terms of use, all checked November 2026. Platform rules change, so check the current pages.

Want product video that is quick to make and safe to post?

On a 1:1 call we can look at your catalogue, pick the few products where AI clips earn their keep, and set up a checking routine your team can follow before anything goes live.

Book a 1:1 call with me