Product Videos: Bring Product Images to Life
An ordinary product photo, after the two steps of "repaint product image → image-to-video," becomes a dynamic showcase ready for direct ad placement. This page walks you through the full AI product video pipeline using the official template templates-photo_to_product_vid.
When to Use This
- Your detail pages need dynamic displays, but you have no studio-shoot budget or photography team.
- You need to quickly produce multiple versions of video assets for social media and feed ads.
- You already have real photos, or the product mockup generated on the previous page, and want to upgrade it to "studio-grade look + camera movement."
- Not suitable for: videos featuring real people on camera or voiceover explanations—those are jobs for audio-driven digital humans.
Preparation
- First read the prerequisite page Wan2.2 14B Image-to-Video: Bring Photos to Life and install the image-to-video models.
- Load the official template
templates/templates-photo_to_product_vid.jsonin ComfyUI. - The template's first step uses
ByteDanceSeedreamNode(located in comfy_api_nodes; service and key requirements depend on your actual environment), with the modelseedream-4-5-251128(Seedream 4.5). - Limited VRAM? For the video step you can switch to Wan2.2 5B, which can run text-to-video and image-to-video locally for free with just 8GB of VRAM.
Follow Along: A 3-Step Workflow
Step 1: Repaint the Product Image with Seedream 4.5
LoadImage loads the product photo and connects it to the image input of ByteDanceSeedreamNode. Write the prompt following the template's structure: subject and angle (e.g., "white Adidas Samba sneaker, three-quarter side view"), lighting (cool-toned hard light, floor glow), background (light silver-gray gradient to deep charcoal), composition (generous negative space, f/2.8 shallow depth of field).
Choose a resolution of 1664x2496 (2:3) and fix the seed (the template uses 555) for reproducibility. Connect a SaveImage first to save a static version for backup.
Step 2: Use Image-to-Video to Animate the Product
Feed the output image from step 1 into the image-to-video model, and describe the camera movement in the prompt. The latter half of the template actually consists of three MinimaxHailuoVideoNode nodes; connect the repainted product image to each node's first_frame_image input to generate three shots respectively—a push-in close-up, a sweep from heel to toe, and a 360° rotation showcase—at a resolution of 1080P; whether this node works directly also depends on your actual environment.
To run locally, you can switch to Wan2.2 14B I2V (configured per the prerequisite tutorial); if VRAM is tight, switch to Wan2.2 5B. Keep the camera movement moderate to prevent the product's structure from drifting.
Step 3: Export and Check the Final AI Product Video
The video is output through the SaveVideo node; check the duration, resolution, format, and encoding against the ad platform's requirements. If anything falls short, go back to the corresponding node, adjust, and rerun.
Checkpoints
- Product image: verify the logo, structure, and textures haven't been altered by the repaint—Seedream does a full-image repaint, not a partial replacement.
- Video: the first frame should match the product image; motion should look natural, with no tearing or flickering.
- Consistency: the product's appearance must stay uniform across multiple versions of AI product video assets; fixing the seed helps.
- Delivery: in the template, all
SaveVideoparameters except the output path areauto; the actual format and encoding depend on the run. Confirm the platform can use the file directly before launch, and if not, transcode it with an external tool.
Boundaries and Next Steps
Boundaries:
- Due to image-to-video model limitations, each clip has a limited duration; longer videos need to be generated in segments and stitched together.
- Full-image repainting alters product details; use with caution for categories demanding extremely high consistency (jewelry engravings, serial numbers).
- For real-person explanations requiring lip sync, use Wan2.2 S2V audio-driven digital humans instead.
Next steps:
- Go deeper into image-to-video parameters: Wan2.2 14B Image-to-Video: Bring Photos to Life
- Videos with sound built in: LTX-2/2.3: Generate Videos with Sound in One Go
- Low-VRAM options: Wan2.2 5B: Run Text-to-Video and Image-to-Video with 8GB of VRAM
- For automotive products, you can also try the official template
templates/templates-car_product.json. - Read in order: Advanced Tips: Templates, LoRA, ControlNet, and Quantization