Skip to Content
ecomVance is now in Early Access! Try it now →
ecomStageProduct Reels

Product Reels

Product Reels transforms your static product images into stunning, professional videos powered by Google Veo 3.1. Create scroll-stopping content for TikTok, Instagram Reels, YouTube Shorts, and e-commerce product pages.

AI-Powered Video Generation: Simply upload a product image, describe your vision, and AI generates a professional video with cinematic camera movements, realistic physics, and optional audio narration.

What is Product Reels?

Product Reels is the ultimate tool for creating dynamic video content from static product photography. Using Google’s advanced Veo 3.1 model, it generates commercial-grade product videos with:

  • Cinematic Camera Work - Smooth rotations, zooms, and panning
  • Realistic Physics - Natural product interactions and movements
  • Professional Lighting - Studio-quality illumination that highlights features
  • Optional Audio - AI-generated narration and sound design

Interface Overview

Three-Step Workflow

┌──────────────────────────────────────────────────────────────────────────────┐ │ │ │ Step 1 Step 2 Step 3 │ │ ● Upload ○ Configure ○ Generate │ │ │ │ ┌─────────────────────────────────────────────────────────────────────────┐ │ │ │ │ │ │ │ ┌─────────────────────────┐ │ │ │ │ │ │ │ │ │ │ │ 📁 Drop your │ │ │ │ │ │ product image │ │ │ │ │ │ here │ │ │ │ │ │ │ │ │ │ │ │ or click to browse │ │ │ │ │ │ │ │ │ │ │ │ PNG, JPG, WEBP │ │ │ │ │ │ Max 10MB │ │ │ │ │ │ │ │ │ │ │ └─────────────────────────┘ │ │ │ │ │ │ │ └─────────────────────────────────────────────────────────────────────────┘ │ │ │ │ [Continue to AI Setup →] │ │ │ └──────────────────────────────────────────────────────────────────────────────┘

Step-by-Step Guide

Step 1: Upload Your Product Image

Upload a high-quality product image:

┌─────────────────────────────────────────────────────────────────┐ │ │ │ ┌───────────────────────────────────────────────────────────┐ │ │ │ │ │ │ │ Your Product │ │ │ │ Image │ │ │ │ │ │ │ │ ┌─────────┐ │ │ │ │ │ ✕ │ ← Clear to change │ │ │ │ └─────────┘ │ │ │ │ │ │ │ └───────────────────────────────────────────────────────────┘ │ │ │ │ ✅ Image uploaded successfully! │ │ │ │ [Continue to AI Setup →] │ │ │ └─────────────────────────────────────────────────────────────────┘

Supported Formats:

  • PNG, JPG, WEBP
  • Maximum file size: 10MB
  • Best results with clean, well-lit product shots

Step 2: Configure Your Video

┌──────────────────────────────────────────────────────────────────────────────┐ │ │ │ Step 1 Step 2 Step 3 │ │ ✓ Upload ● Configure ○ Generate │ │ │ │ ┌────────────────────────────────┐ ┌────────────────────────────────────┐ │ │ │ │ │ │ │ │ │ Your Product Image │ │ Describe Your Video │ │ │ │ │ │ ┌──────────────────────────────┐ │ │ │ │ ┌──────────────────┐ │ │ │ The camera slowly rotates │ │ │ │ │ │ │ │ │ │ around the product, │ │ │ │ │ │ [Preview] │ │ │ │ highlighting its premium │ │ │ │ │ │ │ │ │ │ leather texture... │ │ │ │ │ └──────────────────┘ │ │ └──────────────────────────────┘ │ │ │ │ │ │ │ │ │ └────────────────────────────────┘ │ Aspect Ratio │ │ │ │ ┌──────────────────────────────┐ │ │ │ │ │ 16:9 (Landscape) ▼ │ │ │ │ │ └──────────────────────────────┘ │ │ │ │ │ │ │ │ Duration │ │ │ │ ┌──────────────────────────────┐ │ │ │ │ │ 6 seconds ▼ │ │ │ │ │ └──────────────────────────────┘ │ │ │ │ │ │ │ │ Generate Audio │ │ │ │ ┌──────────────────────────────┐ │ │ │ │ │ Yes ▼ │ │ │ │ │ └──────────────────────────────┘ │ │ │ │ │ │ │ │ ─────────────────────────────── │ │ │ │ │ │ │ │ 💰 Cost: 600 credits │ │ │ │ │ │ │ │ [✨ Generate Product Video] │ │ │ │ │ │ │ └────────────────────────────────────┘ │ │ │ └──────────────────────────────────────────────────────────────────────────────┘

Configuration Options

Aspect Ratio

Choose the format that fits your platform:

RatioNameBest For
16:9LandscapeYouTube, websites, product pages
9:16PortraitTikTok, Instagram Reels, Stories

Duration

DurationCreditsBest For
4 seconds400Quick teasers, Stories, ads
6 seconds600Standard product showcases
8 seconds800Detailed demonstrations
💡

Pro Tip: Start with 4-second videos to test your concept before investing in longer durations.

Audio Generation

OptionDescription
YesAI generates narration and sound design
NoSilent video (add your own audio later)

Audio Tips:

  • Supports English and Chinese natively
  • Other languages auto-translated to English
  • Use lowercase for speech, UPPERCASE for acronyms
  • Describe dialogue in your prompt for best results

Prompt Writing Guide

What to Include

Your prompt should describe:

ElementExample
Camera Movement”slowly rotating”, “zooming in”, “panning left to right”
Product Action”opening the lid”, “unfolding”, “placed on display”
Environment”modern studio”, “outdoor setting”, “minimalist backdrop”
Lighting”soft natural light”, “dramatic shadows”, “spotlight”
Mood”luxurious”, “energetic”, “calm and serene”

Example Prompts

Luxury Watch:

"The camera slowly orbits around the watch, catching light reflections on the sapphire crystal. Soft spotlight illuminates the silver case against a dark velvet background."

Sneakers:

"Dynamic shot of the sneakers with the camera swooping from ground level. Urban concrete background with soft bokeh lights. Energetic, street-style aesthetic."

Skincare Product:

"Gentle zoom into the product bottle, showing texture and premium finish. Minimalist white studio setup with soft diffused lighting. Clean, spa-like atmosphere."

Electronics:

"360-degree rotation showcasing all ports and features. Modern tech environment with subtle blue accent lighting. Professional product demonstration style."

Processing & Progress

Step 3: Generation

┌──────────────────────────────────────────────────────────────────────────────┐ │ │ │ Step 1 Step 2 Step 3 │ │ ✓ Upload ✓ Configure ● Generate │ │ │ │ ┌─────────────────────────────────────────────────────────────────────────┐ │ │ │ │ │ │ │ 🎬 Creating Your Video │ │ │ │ │ │ │ │ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░ 67% │ │ │ │ │ │ │ │ "Generating video frames..." │ │ │ │ │ │ │ │ │ │ │ └─────────────────────────────────────────────────────────────────────────┘ │ │ │ │ Please wait, this may take a few minutes... │ │ │ └──────────────────────────────────────────────────────────────────────────────┘

Processing Stages

StageDescription
🔍 Analyzing product imageAI understands your product
📐 Understanding product detailsFeatures and characteristics mapped
🎥 Planning camera movementsCinematography calculated
🎬 Generating video framesAI creates each frame
🔊 Synthesizing audioSound and narration added
🎞️ Rendering videoFinal video compiled
✨ Finalizing outputQuality checks and optimization
✅ Almost readyUploading to storage

Processing Time:

  • Typical: 2-5 minutes
  • Maximum: 10 minutes
  • Real-time progress updates via streaming

Results & Downloads

Completed Video

┌──────────────────────────────────────────────────────────────────────────────┐ │ │ │ Step 1 Step 2 Step 3 │ │ ✓ Upload ✓ Configure ✓ Complete │ │ │ │ ┌─────────────────────────────────────────────────────────────────────────┐ │ │ │ │ │ │ │ ┌─────────────────────────────┐ │ │ │ │ │ │ │ │ │ │ │ ▶️ Your Video │ │ │ │ │ │ │ │ │ │ │ │ [▶] [━━━━━━━━━] 0:06 │ │ │ │ │ │ │ │ │ │ │ └─────────────────────────────┘ │ │ │ │ │ │ │ │ [⬇️ Download] [🔍 Full Screen] │ │ │ │ │ │ │ └─────────────────────────────────────────────────────────────────────────┘ │ │ │ │ [🔄 Regenerate] [↩️ Start Over] │ │ │ └──────────────────────────────────────────────────────────────────────────────┘

Actions

ActionDescription
DownloadSave MP4 file to your device
Full ScreenPreview video in full-screen modal
RegenerateCreate new variation with same settings
Start OverBegin fresh with new image

Download Format

Files are automatically named:

product-reels-{timestamp}.mp4

Credit Costs

Video Pricing

DurationCredits
4 seconds400 credits
6 seconds600 credits
8 seconds800 credits

Cost Examples

ScenarioDurationTotal
Quick teaser4s400 credits
Standard showcase6s600 credits
Detailed demo8s800 credits
5 product teasers4s × 52,000 credits
Full catalog (10 products)6s × 106,000 credits
⚠️

Credit Policy: Credits are deducted when generation begins. If the AI provider processes your request, credits are not refunded even if errors occur later. Always ensure your image and prompt are ready before generating.


Best Practices

Input Image Quality

Do ✅Don’t ❌
High-resolution product shotsBlurry or pixelated images
Clean, well-lit photographyDark or overexposed photos
Product fills frame appropriatelyProduct too small in frame
Neutral or clean backgroundsCluttered, busy backgrounds
Sharp focus on productMotion blur or soft focus

Prompt Best Practices

Do ✅Don’t ❌
Describe specific camera movementsVague instructions like “make it nice”
Mention lighting and moodOver-complicated multi-scene requests
Keep it focused on productRequest unrelated content
One clear concept per videoMultiple conflicting ideas

Platform Optimization

PlatformAspectDurationTips
TikTok9:164-6sFast, attention-grabbing
Instagram Reels9:164-8sPolished, aesthetic
Instagram Stories9:164sQuick, impactful
YouTube Shorts9:166-8sSlightly longer format
YouTube16:96-8sProfessional showcase
Product Pages16:94-6sClean, informative
AdsBoth4-6sHook in first 2 seconds

Use Cases

E-commerce Product Pages

Goal: Increase engagement and conversion Settings: 16:9, 6 seconds, No audio Prompt: "Smooth 360-degree rotation on white background, studio lighting highlighting product details" Result: Professional product video for listings

Social Media Marketing

Goal: Stop-scrolling content Settings: 9:16, 4 seconds, Yes audio Prompt: "Dynamic reveal with zoom, energetic movement, trending aesthetic, lifestyle background" Result: Viral-ready content for TikTok/Reels

Product Launch

Goal: Build excitement for new product Settings: 16:9, 8 seconds, Yes audio Prompt: "Cinematic unveiling sequence, dramatic lighting, luxury presentation, premium brand feel" Result: Hero video for launch campaigns

Comparison Content

Goal: Show product features Settings: 16:9, 6 seconds, No audio Prompt: "Camera moves to highlight each feature, pause on key details, clean demonstration" Result: Feature showcase for decision-makers

Troubleshooting

Common Issues

Video quality not as expected

  • Use higher resolution input images
  • Simplify your prompt for clearer direction
  • Try regenerating for different variations

Generation taking too long

  • Normal processing is 2-5 minutes
  • Maximum wait is 10 minutes
  • Refresh and retry if stuck beyond 10 minutes

Product doesn’t look right in video

  • Use front-facing, well-lit product shots
  • Avoid complex backgrounds in input
  • Ensure product is clearly visible

Audio quality issues

  • Keep dialogue descriptions simple
  • Use lowercase for speech text
  • Try without audio and add separately

Error Messages

ErrorSolution
”File too large”Compress image under 10MB
”Insufficient credits”Purchase more credits
”Generation failed”Simplify prompt, try again
”Invalid file type”Use PNG, JPG, or WEBP

Integration with Other Tools

Step 1: Background Removal → Clean transparent product image Step 2: AI Shadowing (Optional) → Add professional shadows Step 3: Product Reels → Generate dynamic video Step 4: Add to store/social → Publish everywhere

Combining Tools

Start WithThen UseResult
Raw photoBackground Removal → Product ReelsClean product video
Product shotProduct Placement → Product ReelsLifestyle video
Try-On resultProduct ReelsModel showcase video

Next Steps

💡

Enterprise Video Production? Contact our team at hello@ecomvance.ai for volume pricing and custom video solutions.

Last updated on