Overview
Image-to-Video transforms static photos into dynamic, engaging videos with just a few clicks. In this guide, you'll learn how to upload an image, write a prompt to guide the animation, and render a video in your desired resolution.
Prerequisites
A Magic Hour account (free or paid plan)
A static image in a supported format (PNG, JPG, JPEG, WebP, AVIF, JP2, TIFF, BMP)
A clear idea of how you want your image to animate
Compatibility
Supported image formats: PNG, JPG, JPEG, WebP, AVIF, JP2, TIFF, BMP
Video duration: Varies by model (up to 60 seconds on select models)
Available on all plans: Basic (free), Creator, Pro, and Business
Maximum upload size: 200 MB (Basic), 2 GB (Creator), 5 GB (Pro), 10 GB (Business)
Before You Begin
This feature consumes credits based on the model, resolution, and duration selected. Credit cost varies by model — check the credit estimate shown in the UI before you render. For more details on pricing, visit the pricing page.
High-quality, high-resolution source images produce better results. Aim for images at least 512 pixels wide for optimal output. Avoid blurry or low-contrast photos when possible.
How to Create a Video from Your Image
Step 1: Upload Your Image
Go to the Image-to-Video tool.
Click Upload image or drag your image directly into the upload area.
Select a supported image file from your device.
Expected result: Your image appears in the preview area, ready for the next step.
Step 2: Write Your Prompt
In the prompt field, describe how you want your image to animate.
Be specific about desired effects, motion, or transformations.
Example prompts:
"Slow zoom in on the subject with a subtle depth-of-field blur"
"Gentle camera pan from left to right with warm lighting"
"360-degree rotation of the object with glossy reflections"
"Fade to black with ethereal floating particles"
Expected result: Your prompt is saved and ready to guide the video generation.
More detailed prompts produce better results. Include motion direction, lighting effects, and the mood you want to convey. Avoid overly complex instructions—focus on 1–3 key animation effects.
Step 3: Select Your Model and Configure Settings
Magic Hour offers multiple AI models for Image-to-Video, each with different strengths, supported durations, and resolutions. Choose the model that best fits your creative goal:
Model | Max Duration | Resolutions | Available On |
LTX-2 | 30s | 480p / 720p / 1080p | All plans (480p free; 720p/1080p paid) |
Wan 2.2 | 15s | 480p / 720p / 1080p | All plans (480p free; 720p/1080p paid) |
Kling 3.0 | 15s | 720p / 1080p | Creator, Pro, Business |
Seedance 2.0 | 15s | 480p / 720p | Creator, Pro, Business |
Kling 2.5 | 10s | 720p / 1080p | Creator, Pro, Business |
Sora 2 | 60s | 720p | Creator, Pro, Business |
Veo 3.1 | 56s | 720p / 1080p | Creator, Pro, Business |
Kling 1.6 | 60s | 720p / 1080p | Creator, Pro, Business |
Then configure:
Video duration — choose from the durations supported by your selected model. Start with a shorter clip if you're unsure.
Resolution:
480p: Fast and affordable; available to free users on select models (LTX-2, Wan 2.2)
720p: Recommended for most creators and social media platforms; requires a paid plan on most models
1080p: Highest quality output; available on Creator, Pro, and Business plans
Expected result: Video settings are confirmed and the credit cost is displayed before you render.
Step 4: Render Your Video
Click the Render Video button.
The system validates your settings and begins processing.
A progress indicator shows the estimated time remaining.
Expected result: Your video is generated and saved to your account. You'll receive a notification when it's ready.
Step 5: Download Your Video
Once the video is complete, click the Download button or access it from your Dashboard.
Choose your preferred video format (typically MP4).
The video downloads to your device, ready to share or edit further.
Expected result: Your animated video is ready to use across social media, websites, or other platforms.
Verify Your Video
Your video is ready when you see:
A green checkmark or "Complete" status on the video card
A download button or preview player
The video duration and resolution displayed correctly
Play the downloaded video to confirm the animation, motion, and quality meet your expectations. If the result doesn't match your vision, you can regenerate with a revised prompt or different settings.
Tips for Better Results
Prompt Best Practices:
Start with the primary motion effect (e.g., "zoom," "pan," "rotate")
Add lighting or style details (e.g., "warm glow," "cinematic," "soft focus")
Specify camera speed if relevant (e.g., "slow zoom," "quick pan")
Test with a short clip first, then extend duration as needed
Use concrete descriptors—"vintage film grain" works better than "vintage look"
Image Selection:
Choose well-lit, high-contrast images with clear subjects
Avoid images with heavy compression or artifacts
Portrait-oriented images work well for zoom effects; landscape images suit pans
Historical or artistic photos often produce compelling animations
Understanding Credits and Costs
Image-to-Video uses Magic Hour's credit system. The cost depends on the model selected, resolution, video duration, and FPS — the UI will always show you an estimate before you render. Credit costs vary significantly between models; premium models like Veo 3.1, Sora 2, and Seedance 2.0 cost more per second than models like LTX-2.
Your available credits are displayed in the top-right corner of your dashboard.
Credits never expire — unused credits carry over indefinitely and remain in your account even if you cancel your subscription.
Troubleshooting
Issue | Likely Cause | Solution |
"Insufficient credits" error | Your available credits are below the video cost | Upgrade your plan or purchase additional credits |
Video quality is lower than expected | You used 480p resolution | Try 720p or 1080p (available on Creator and above) for higher quality output |
Animation doesn't match your prompt | Prompt was too vague or contradictory | Regenerate with a clearer, more specific prompt |
Video renders slowly or fails | Server load or file size issue | Wait a few minutes and retry. Reduce image resolution or duration if needed |
Unsupported file format error | Image format is not on the supported list | Convert your image to PNG or JPG and try again |
Image upload fails | File size exceeds your plan's limit | Compress the image or upgrade to a plan with higher upload limits (200MB free / 2GB Creator / 5GB Pro / 10GB Business) |
Using Image-to-Video with Templates
Magic Hour offers a library of pre-built templates that can accelerate your workflow. These templates come with optimized settings for specific styles (e.g., "Cinematic Pan," "360 Rotate," "Fade & Float"). To use a template:
Visit the Templates page and browse Image-to-Video options
Click a template that matches your desired animation style
Upload your image and the template's settings will be pre-applied
Customize the prompt if needed, then render
Templates are especially useful if you're new to prompting or need consistent results across multiple videos.
Common Use Cases
Social Media Content: Transform product photos into engaging TikToks, Instagram Reels, or YouTube Shorts
Real Estate Marketing: Create immersive property tours from static listing photos
Memorial Videos: Bring cherished photos to life with subtle, respectful animations
Business Presentations: Animate infographics or product images for slideshows
Art & Creative Projects: Add movement to paintings, illustrations, or historical images for unique storytelling
Educational Content: Animate diagrams or historical photos to engage learners
Next Steps
Text-to-Video – Create videos from text descriptions instead of images
Video-to-Video – Apply new styles to existing videos
API Documentation – Automate Image-to-Video with code
Getting Help
If your video doesn't turn out as expected:
Review the Tips for Better Results section and try a revised prompt
Test with a different image to isolate the issue
Try a higher-resolution setting (if available on your plan)
For technical issues or billing questions, contact support:
Email: [email protected]
Community: Join our Discord server to connect with other creators and the team
