Generate video from an image with ByteDance Seedance 1.5 Pro via KIE.AI
This n8n template demonstrates how to generate animated videos from static images using ByteDance Seedance 1.5 Pro model through the KIE.AI API. The workflow creates dynamic video content based on text prompts and inp...
Template notes
This n8n template demonstrates how to generate animated videos from static images using ByteDance Seedance 1.5 Pro model through the KIE.AI API. The workflow creates dynamic video content based on text prompts and input images, supporting custom aspect ratios, resolutions, and durations for versatile video creation.
Use cases are many: Create animated videos from product photos, generate social media content from images, produce video ads from static graphics, create animated story videos, transform photos into dynamic content, generate video presentations, create animated thumbnails, or produce video content for marketing campaigns!
Good to know
- The workflow uses ByteDance Seedance 1.5 Pro model via KIE.AI API for high-quality image-to-video generation - Creates animated videos from static images based on text prompts - Supports multiple aspect ratios (9:16 vertical, 16:9 horizontal, 1:1 square) - Configurable resolution options (720p, 1080p, etc.) - Customizable video duration (in seconds) - KIE.AI pricing: Check current rates at https://kie.ai/ for video generation costs - Processing time: Varies based on video length and KIE.AI queue, typically 1-5 minutes - Image requirements: File must be publicly accessible via URL (HTTPS recommended) - Supported image formats: PNG, JPG, JPEG - Output format: Video file URL (MP4) ready for download or streaming - Automatic polling system handles processing status checks and retries
How it works
1. Video Parameters Setup: The workflow receives video prompt and image URL (set in 'Set Video Parameters' node or via trigger) 2. Video Generation Submission: Parameters are submitted to KIE.AI API using ByteDance Seedance 1.5 Pro model 3. Processing Wait: Workflow waits 5 seconds, then polls the generation status 4. Status Check: Checks if video generation is complete, queuing, generating, or failed 5. Polling Loop: If still processing, workflow waits and checks again until completion 6. Video URL Extraction: Once complete, extracts the generated video file URL from the API response 7. Video Download: Downloads the generated video file for local use or further processing
The workflow automatically handles different processing states (queuing, generating, success, fail) and retries polling until video generation is complete. The Seedance model creates smooth, animated videos from static images based on the provided text prompt, bringing images to life with natural motion.
How to use