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:
| Ratio | Name | Best For |
|---|---|---|
| 16:9 | Landscape | YouTube, websites, product pages |
| 9:16 | Portrait | TikTok, Instagram Reels, Stories |
Duration
| Duration | Credits | Best For |
|---|---|---|
| 4 seconds | 400 | Quick teasers, Stories, ads |
| 6 seconds | 600 | Standard product showcases |
| 8 seconds | 800 | Detailed demonstrations |
Pro Tip: Start with 4-second videos to test your concept before investing in longer durations.
Audio Generation
| Option | Description |
|---|---|
| Yes | AI generates narration and sound design |
| No | Silent 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:
| Element | Example |
|---|---|
| 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
| Stage | Description |
|---|---|
| 🔍 Analyzing product image | AI understands your product |
| 📐 Understanding product details | Features and characteristics mapped |
| 🎥 Planning camera movements | Cinematography calculated |
| 🎬 Generating video frames | AI creates each frame |
| 🔊 Synthesizing audio | Sound and narration added |
| 🎞️ Rendering video | Final video compiled |
| ✨ Finalizing output | Quality checks and optimization |
| ✅ Almost ready | Uploading 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
| Action | Description |
|---|---|
| Download | Save MP4 file to your device |
| Full Screen | Preview video in full-screen modal |
| Regenerate | Create new variation with same settings |
| Start Over | Begin fresh with new image |
Download Format
Files are automatically named:
product-reels-{timestamp}.mp4Credit Costs
Video Pricing
| Duration | Credits |
|---|---|
| 4 seconds | 400 credits |
| 6 seconds | 600 credits |
| 8 seconds | 800 credits |
Cost Examples
| Scenario | Duration | Total |
|---|---|---|
| Quick teaser | 4s | 400 credits |
| Standard showcase | 6s | 600 credits |
| Detailed demo | 8s | 800 credits |
| 5 product teasers | 4s × 5 | 2,000 credits |
| Full catalog (10 products) | 6s × 10 | 6,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 shots | Blurry or pixelated images |
| Clean, well-lit photography | Dark or overexposed photos |
| Product fills frame appropriately | Product too small in frame |
| Neutral or clean backgrounds | Cluttered, busy backgrounds |
| Sharp focus on product | Motion blur or soft focus |
Prompt Best Practices
| Do ✅ | Don’t ❌ |
|---|---|
| Describe specific camera movements | Vague instructions like “make it nice” |
| Mention lighting and mood | Over-complicated multi-scene requests |
| Keep it focused on product | Request unrelated content |
| One clear concept per video | Multiple conflicting ideas |
Platform Optimization
| Platform | Aspect | Duration | Tips |
|---|---|---|---|
| TikTok | 9:16 | 4-6s | Fast, attention-grabbing |
| Instagram Reels | 9:16 | 4-8s | Polished, aesthetic |
| Instagram Stories | 9:16 | 4s | Quick, impactful |
| YouTube Shorts | 9:16 | 6-8s | Slightly longer format |
| YouTube | 16:9 | 6-8s | Professional showcase |
| Product Pages | 16:9 | 4-6s | Clean, informative |
| Ads | Both | 4-6s | Hook 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 listingsSocial 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/ReelsProduct 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 campaignsComparison 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-makersTroubleshooting
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
| Error | Solution |
|---|---|
| ”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
Recommended Workflow
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 everywhereCombining Tools
| Start With | Then Use | Result |
|---|---|---|
| Raw photo | Background Removal → Product Reels | Clean product video |
| Product shot | Product Placement → Product Reels | Lifestyle video |
| Try-On result | Product Reels | Model showcase video |
Next Steps
Enterprise Video Production? Contact our team at hello@ecomvance.ai for volume pricing and custom video solutions.