Skincare serum 15-degree orbit
PassA frosted glass bottle rotates 15 degrees clockwise on a warm beige surface. Label text GLOW LAB stays sharp across all 5 seconds. Generated with Seedance 2.5 720p in 42 seconds for 195 credits.
Upload a clear product photo and generate a 5-second vertical video for e-commerce. imgmov keeps the actual SKU recognizable - label text, color, shape, and packaging stay truthful. We tested prompts across 47 product images to find the safe rotation range that prevents label deformation.
Animate your product photo with a slow, controlled camera movement that preserves the SKU
Keep label text, packaging graphics, material texture, and color unchanged
Export in 9:16 vertical format for TikTok Shop, Instagram Reels, and Shopify product pages
See real before/after examples including failure cases so you know what to expect before paying
Upload, drag, or paste an image. The editor opens with scenario defaults and preservation rules already applied.
Your product photo is processed to generate your video. Upload only images you have rights to use, and review label claims before publishing.
A frosted glass bottle rotates 15 degrees clockwise on a warm beige surface. Label text GLOW LAB stays sharp across all 5 seconds. Generated with Seedance 2.5 720p in 42 seconds for 195 credits.
Black over-ear headphones on a seamless white background. Camera pans left to right. The headband logo and cable connectors remain unchanged. Generated with Kling v3 Omni in 58 seconds for 195 credits.
A stainless steel watch tilts 10 degrees toward camera on a dark grey surface. The dial numerals and bezel finish are preserved. Generated with Seedance 2.5 720p in 38 seconds for 195 credits.
A coffee bag rotated about 45 degrees. ROTATION 225 became mirrored nonsense by the last frame. Generated with Seedance 2.5 720p for 195 credits; rejected after the three-frame check, then retried with a 15-degree orbit and the exact label text repeated.
A pink water bottle beside a saturated orange prop lost its original pink in the last 20% of the clip. Generated with Seedance 2.5 720p for 195 credits; rejected, then removing the colored prop and restoring the neutral background produced a matching final frame.
Animate this [MATERIAL] [CATEGORY] using a locked [ROTATION_ANGLE] orbit. Preserve the exact [LABEL_TEXT], silhouette, packaging shape, color, and material texture. Keep the product resting on the surface with a soft shadow beneath it. Use a neutral [BACKGROUND_COLOR] background and do not change the label placement, proportions, or product identity.
01
Asset library: save the master product photo, prompt, ratio, and model settings as one reusable SKU preset.
02
Watermark gate: use Agnes guest previews only for private review; regenerate the approved setup with paid credits and check /product-video-watermark before delivery.
03
External editor: crop the approved 9:16 master to 1:1 or 16:9, then add captions or brand overlays without rerendering.
04
Batch API: validate one SKU, then send the same reference set with an idempotency key and receive progress by webhook.
Defaults are tuned for this scenario and can still be changed in the editor.
Your product photo is processed to generate your video. Upload only images you have rights to use, and review label claims before publishing.
Video generation models predict frames through interpolation. When the rotation angle exceeds about 30 degrees, the model has low confidence about the unseen back of the product and starts inventing texture - which often mirrors or garbles label text. Fix: reduce rotation to 15 degrees or less, and re-state the exact label text in your prompt.
Credit cost depends on the model and resolution. Agnes Video 2.5 Flash is 2 credits/second; a 5-second test is 10 credits. Seedance 2.5 is 18 credits/second at 480p and 39 credits/second at 720p, so a 5-second clip is 90 or 195 credits. Kling v3 Omni is 39 credits/second without audio (195 credits for 5 seconds). Guest-trial previews are watermarked and not for commercial delivery.
Videos generated with purchased credits are cleared for commercial use on e-commerce platforms and social media. Free-trial videos include a watermark and are not cleared for commercial use. Check the terms of service for specific platform requirements.
White-background photos produce higher SKU fidelity because the model has fewer distractions. Lifestyle photos produce better conversion rates but risk changing surrounding elements. If you use a lifestyle photo, add keep the original background unchanged to your prompt.
Add resting on the surface with a soft shadow beneath to your prompt. Also check that your source photo has clear ground contact - a photo shot from directly overhead makes grounding difficult for the model.
All plans and credit packs include video generation. Start with a free trial and upgrade when your product video volume grows.
View plans & credit packsProduct Photo White Background AI
Upload a product shot and create a clean white background suitable for marketplace listings. imgmov is tuned to keep the actual SKU recognizable—shape, label, color, and packaging graphics stay truthful.
Old Photo Restoration AI
Upload a faded, scratched, blurry, or black-and-white photograph and restore its detail with AI. imgmov is tuned to preserve faces, clothing, and family resemblance instead of replacing them with a generic face.
Real Estate Photo Editing AI
Upload interior or exterior property photos and improve presentation without changing the property. imgmov balances exposure, window light, and sky while preserving room layout, architecture, and furniture.
Use the product photo as the locked reference and change only one scene variable. A 5-second Agnes Video clip is 10 credits; a 5-second Seedance 2.5 clip is 90 credits at 480p or 195 credits at 720p; Kling v3 Omni is 195 credits without audio and 245 credits with audio at 5 seconds.
Input: one sharp product photo and one scene note
Output: a 5-10 second product clip for commerce
Aspect: 9:16 for TikTok/Xiaohongshu; 1:1 and 16:9 for web
I wrote down what could not change: silhouette, label text, logo position, color, and material. The prompt never introduces a new package or tag.
I start with Agnes Video 2.5 Flash at 2 credits/second. A 5-second test is 10 credits. Only clips that pass the three-frame check move to Seedance or Kling.
I keep the camera path simple and change one thing: hand motion, table surface, or light. When I changed product and scene together, the label softened.
I compare the original photo with the first, middle, and last frames. Small text is checked at full size, not in the preview thumbnail.
I export 9:16 first for TikTok and Xiaohongshu, then create 1:1 or 16:9 from the approved clip instead of rerendering the whole scene.
Treat Product image to video AI as a deliverable, not a definition. The job receives one sharp product photo and one scene note and owes a 5-10 second product clip for commerce in 9:16 for TikTok/Xiaohongshu; 1:1 and 16:9 for web. Write the rejection reason first, then turn it into the first hard constraint.
Do not start until the source photo has a visible product code, a note on material and color, the approved claim, and a named target module. Check packaging damage, sticker state, lighting direction, and background rights before generation. Do not invent certifications, competitor claims, price windows, or a model using the product in an unsafe way. If the seller cannot prove it, the image does not carry it.
Open Asset Library first, attach the master SKU as the locked reference, then build the module or shot around that reference. Keep offer copy, platform text, and CTA outside the visual prompt. In imgmov, the approved image becomes the source of truth and generation supplies only the requested scene, angle, or motion.
Keep platform requirements outside the model prompt. The prompt can describe a scene; a named checklist records the crop, claim, consent, and console check that make it deliverable.
Lock product silhouette, label spelling, logo position, material, primary color, accessory count, contact shadow, and the platform safe area. Scene, props, and motion may change; these fields may not.
Put the locked fields at the top of the prompt, not at the end: Use the product photo as the locked reference and change only one scene variable. A 5-second Agnes Video clip is 10 credits; a 5-second Seedance 2.5 clip is 90 credits at 480p or 195 credits at 720p; Kling v3 Omni is 195 credits without audio and 245 credits with audio at 5 seconds. Save that prompt with the reference, ratio, and model so the next run starts from a decision instead of a guess.
1) Protect the SKU: I wrote down what could not change: silhouette, label text, logo position, color, and material. The prompt never introduces a new package or tag. Leave one checkable artifact from this step; do not start the next until it exists. 2) Pick the cheapest valid test: I start with Agnes Video 2.5 Flash at 2 credits/second. A 5-second test is 10 credits. Only clips that pass the three-frame check move to Seedance or Kling. Leave one checkable artifact from this step; do not start the next until it exists. 3) Fix camera and one variable: I keep the camera path simple and change one thing: hand motion, table surface, or light. When I changed product and scene together, the label softened. Leave one checkable artifact from this step; do not start the next until it exists. 4) Check three frames: I compare the original photo with the first, middle, and last frames. Small text is checked at full size, not in the preview thumbnail. Leave one checkable artifact from this step; do not start the next until it exists. 5) Export the platform cut: I export 9:16 first for TikTok and Xiaohongshu, then create 1:1 or 16:9 from the approved clip instead of rerendering the whole scene. Leave one checkable artifact from this step; do not start the next until it exists.
Change one named variable per rerun: prompt, reference, camera, duration, model, ratio, or export crop. If two variables change together, a better output cannot be reused because nobody knows which fix worked.
Review at 100%. Read small text, count buttons and parts, compare color against the source, inspect the four corners, and overlay the platform crop. A thumbnail is only a concept check, not a marketplace check.
Keep source, approved wording, rejected version, correction, credit cost, and final crop next to the asset. The record exists so the next reviewer can reproduce the decision without a chat thread.
Name the failure first: label redraw, color drift, shape drift, missing accessory, wrong contact shadow, or cropped CTA. Stop prompting for more letters, reduce the variable count, return to the reference, and only then upgrade the model.
Do not upgrade on hope. A 5-second Agnes Video probe is 10 credits. If the concept passes, Seedance 2.5 costs 90 credits at 480p or 195 at 720p for 5 seconds; Kling is 195 without audio or 245 with audio. Veo enters only when a 4/6/8-second cinematic bucket is genuinely worth 80/125/165 credits. Prove hook, subject, and rhythm first, then pay to clean up motion that already worked.
Deliver by module and ratio, not one stretched master. Name files with SKU, module, crop, version, and approval state. Keep the rejected render and the correction line in the same folder.
The folder is boring on purpose: source, approved reference, generation settings, caption file, platform cuts, QA screenshots, and one correction line. A reusable asset is boring in the right way.
The imgmov advantage is the chain: Asset Library preserves the subject reference, Canvas fixes shot order and first/last frames, the workspace routes Agnes to Seedance, Kling, or Veo only after proof, and your external editor adds captions and CTA without regenerating the media.
Do not invent certifications, competitor claims, price windows, or a model using the product in an unsafe way. If the seller cannot prove it, the image does not carry it. If the request only asks what product image to video ai means, a search page is faster. This page is useful when someone must deliver a 5-10 second product clip for commerce under real constraints.
Usually yes when the source photo is sharp and the motion is short. I still check small text at 100%.
The workflow is specific about its stopping point: it starts with one sharp product photo and one scene note and stops at a 5-10 second product clip for commerce. In imgmov, upload the source, lock it as a reference, set 9:16 for TikTok/Xiaohongshu; 1:1 and 16:9 for web, run one proof, and save the passing settings. If a reviewer cannot tell which version is approved, the workflow has failed even when the media looks good.
5-8 seconds. Agnes Video accepts 4-12 seconds; Seedance 2.5 supports the global 5-20 second range.
Do not upgrade on hope. A 5-second Agnes Video probe is 10 credits. If the concept passes, Seedance 2.5 costs 90 credits at 480p or 195 at 720p for 5 seconds; Kling is 195 without audio or 245 with audio. Veo enters only when a 4/6/8-second cinematic bucket is genuinely worth 80/125/165 credits. Prove hook, subject, and rhythm first, then pay to clean up motion that already worked.
Agnes Video is 10 credits. Seedance 2.5 is 90 credits at 480p and 195 credits at 720p.
The check is not “does it look AI-nice?” It is: Review at 100%. Read small text, count buttons and parts, compare color against the source, inspect the four corners, and overlay the platform crop. A thumbnail is only a concept check, not a marketplace check. Then the source, approved copy, rejected version, correction, and final crop stay in the same handoff folder.
Yes, Agnes models have 3 watermarked previews per guest per day at 1K. They are not for commercial delivery.
Name the failure first: label redraw, color drift, shape drift, missing accessory, wrong contact shadow, or cropped CTA. Stop prompting for more letters, reduce the variable count, return to the reference, and only then upgrade the model. Change one named variable, keep the old version, and record the credit cost. If the same failure repeats, fix the reference or scope rather than asking the prompt for forgiveness.
Upgrade after the scene, hook, and timing are approved. Then use Seedance 720p, Kling, or Veo only on the winning setup.
The imgmov advantage is the chain: Asset Library preserves the subject reference, Canvas fixes shot order and first/last frames, the workspace routes Agnes to Seedance, Kling, or Veo only after proof, and your external editor adds captions and CTA without regenerating the media. The handoff is reusable only when the source, reference ID, prompt, model, cost, rejection reason, and approved cut are linked. That chain is what makes the next product image to video ai task faster.