Image to Video API
Animate Any Still Image

Upload a product photo, logo, or artwork. Get back a fluid, realistic video clip with natural motion. One API call, powered by Seedance 2.0.

Start Animating →
AI illustration of a heron whose reflection comes alive

How Image-to-Video Works

Image-to-video (also called image animation) takes a still image as the first frame and generates a video that extends naturally from it. The AI model analyzes the composition, subjects, lighting, and depth of your image, then synthesizes realistic motion that is consistent with the original frame.

With US Video API, you pass your image using the first_frame parameter — either as a base64-encoded string or a publicly accessible URL. You also provide a prompt that describes the desired motion: "camera slowly zooms in," "the subject turns to face the camera," or "leaves blow gently in the wind."

Seedance 2.0 is particularly strong at image-to-video. It preserves fine details from the source image — textures, brand colors, text on packaging — while adding natural, physically plausible motion. This makes it ideal for commercial applications where visual accuracy matters.

The first_frame Parameter

The key parameter for image-to-video generation is first_frame. This tells the model to use your image as the starting point of the video rather than generating from scratch.

Python
import requests, base64

# Option A: Image URL
job = requests.post(
    "https://usvideoapi.com/v1/videos",
    headers={"Authorization": f"Bearer {API_KEY}"},
    json={
        "prompt": "Slow zoom in, product rotates slightly, soft studio lighting",
        "first_frame": "https://example.com/product-photo.jpg",
        "resolution": "1080p",
        "duration": 5,
    }
).json()

# Option B: Base64-encoded image
with open("product.jpg", "rb") as f:
    img_b64 = base64.b64encode(f.read()).decode()

job = requests.post(
    "https://usvideoapi.com/v1/videos",
    headers={"Authorization": f"Bearer {API_KEY}"},
    json={
        "prompt": "Camera orbits around the product, dramatic lighting",
        "first_frame": f"data:image/jpeg;base64,{img_b64}",
        "resolution": "1080p",
        "duration": 5,
    }
).json()

Use Cases for Image Animation

🛍

Product Videos

Transform flat product photography into dynamic video ads. Show products rotating, being used, or placed in lifestyle contexts — without a video shoot.

🎨

Art & Illustration

Bring illustrations, digital art, and paintings to life. Add subtle motion — flowing water, drifting clouds, flickering flames — to static artwork.

Logo Animation

Animate your brand logo for video intros, social media, and presentations. The model preserves exact colors and proportions from your source file.

🏠

Real Estate

Turn property photos into walkthrough-style videos. Animate interior shots with subtle camera movement to create immersive listing content.

💰

Ad Creative Testing

Generate dozens of video ad variants from a single hero image. Test different motion styles, camera angles, and compositions before scaling spend.

📱

Social Media Content

Convert static social posts into eye-catching video. Animated content consistently outperforms static images in engagement metrics across platforms.

Best Practices for Source Images

The quality of your source image directly impacts the quality of the generated video. Follow these guidelines for optimal results:

Pricing

Image-to-video uses the same pricing as text-to-video — billed per second of output:

The first_frame image upload is free — you only pay for the video output. No additional charges for image processing or hosting.

AI illustration of a caterpillar watching a photo butterfly come alive

Bring your images
to life

Upload any image. Describe the motion. Get cinematic video in seconds.

Get Your API Key →
E

Written by Eric J.

UT Austin McCombs MIS alumnus. AI video researcher with a deep appreciation for music, visual art, and the intersection of technology and creative expression.