🎬 Image to Video Converter

Transform your images into stunning videos using AI

ℹ️ Google Gemini (Veo) — resolution & aspect ratio

Duration: 4, 6, or 8 seconds. Supported resolution and aspect ratio options are loaded dynamically per selected Veo model (matching playground behavior).

Click to upload or drag and drop

PNG, JPG, GIF up to 10MB

Click to upload or drag and drop

Optional second image for compositing

Aspect ratio options update automatically based on selected model support.

Resolution options update automatically based on selected Gemini model support.

⚠️ Configuration Required

Make sure REPLICATE_API_TOKEN is set in your environment variables.

ℹ️ Replicate — default: ByteDance Seedance 2.0

Set REPLICATE_VIDEO_MODEL in the server environment (default bytedance/seedance-2.0). Seedance 2.0 accepts native resolution (480p / 720p per the model readme) and aspect_ratio; optional synced audio via generate_audio. Use duration -1 for intelligent length (Seedance only). For kwaivgi/kling-v2.5-turbo-pro, resolution choices are still prompt hints only; aspect ratio is sent to the API.

Click to upload or drag and drop

PNG, JPG, GIF up to 10MB

Click to upload or drag and drop

Optional second image for compositing

-1 = intelligent duration (requires Seedance 2.0 on the server).

Behaviour depends on REPLICATE_VIDEO_MODEL (see note above).

Generating your video...

This may take a few minutes. Please don't close this window.

📹 Video History

Loading videos...