Kling 1.6 Image to Video

fal-ai/kling-video/v1.6/pro/image-to-video
Generate video clips from your images using Kling 1.6 (pro)
Inference
Commercial use
Partner

Input

Additional Settings

Customize your input with more control.

Result

Idle
This generation takes approximately 6m.

Your request will cost $0.095 per video second.

Logs

Readme

Kling AI v1.6 Pro - Professional Image-to-Video Generation

Transform static images into dynamic, fluid video content with Kling AI v1.6 Pro. This advanced image-to-video model by Kuaishou delivers professional-grade motion synthesis ideal for content creators, marketers, and developers.

Overview

Kling AI v1.6 Pro excels at generating natural, smooth video animations from single images. The model specializes in realistic motion patterns while preserving the original image's quality and artistic intent.

Key Capabilities:

  • Natural motion synthesis with fluid transitions
  • High-fidelity output maintaining source image details
  • Flexible video duration (5 or 10 seconds) and aspect ratio options
  • Production-ready API with robust error handling
  • Support for advanced features like motion brushes and special effects

Getting Started

Setting up Kling AI is straightforward. First, install your preferred SDK:

For JavaScript/TypeScript:

npm install --save @fal-ai/client

For Python:

pip install fal-client

Configure your authentication:

import { fal } from "@fal-ai/client";

fal.config({
  credentials: "YOUR_FAL_API_KEY"
});

Implementation Guide

Here's a basic example of generating a video from an image:

import { fal } from "@fal-ai/client";

const result = await fal.subscribe("fal-ai/kling-video/v1.6/pro/image-to-video", {
  input: {
    prompt: "Snowflakes fall as a car moves along the road.",
    image_url: "https://storage.googleapis.com/falserverless/kling/kling_input.jpeg",
    duration: "5",
    aspect_ratio: "16:9",
    negative_prompt: "blur, distort, and low quality",
    cfg_scale: 0.5
  }
});

console.log(result.video.url);

API Parameters

  • prompt (required): Text description of the desired motion and scene
  • image_url (required): URL of the input image
  • duration: Video duration - "5" or "10" seconds
  • aspect_ratio: Output aspect ratio (e.g., "16:9", "9:16", "1:1")
  • negative_prompt: Elements to avoid in the generation
  • cfg_scale: Classifier Free Guidance scale (default: 0.5)
  • static_mask_url: URL for static motion brush mask
  • dynamic_mask_url: URL for dynamic motion brush mask
  • special_fx: Special effects like "hug", "kiss", "heart_gesture", "squish", "expansion"

Advanced Features

Motion Brush Control

const result = await fal.subscribe("fal-ai/kling-video/v1.6/pro/image-to-video", {
  input: {
    prompt: "Dynamic scene with controlled motion",
    image_url: "your-image-url",
    static_mask_url: "static-mask-url",
    dynamic_masks: [{
      mask_url: "dynamic-mask-url",
      trajectories: [
        { x: 279, y: 219 },
        { x: 417, y: 65 }
      ]
    }]
  }
});

Multi-Image Generation

For creating videos from multiple reference images (up to 4):

const result = await fal.subscribe("fal-ai/kling-video/v1.6/standard/elements", {
  input: {
    prompt: "A cute girl and a baby cow sleeping together",
    input_image_urls: [
      "first-image-url",
      "second-image-url"
    ]
  }
});

Technical Specifications

Processing Capabilities:

  • Input formats: JPG, JPEG, PNG, WebP, GIF, AVIF
  • Output format: MP4
  • Resolution: 1080p
  • Duration options: 5 or 10 seconds
  • Processing time: Approximately 6 minutes

Best Practices

For optimal results:

Start with high-quality source images. The model performs best with clear, well-lit images that have distinct subjects and depth.

Consider your motion requirements. The cfg_scale parameter controls prompt adherence - lower values (0.3-0.5) for more creative freedom, higher values for stricter prompt following.

Test different duration settings. 5-second clips often produce more focused results, while 10-second videos allow for more complex motion development.

Model Variants

Kling offers two quality tiers:

  • Pro Mode: Higher quality, longer processing time
  • Standard Mode: Faster processing, good for quick iterations

Access standard mode at: fal-ai/kling-video/v1.6/standard/image-to-video

Queue Management

For asynchronous processing:

// Submit request
const { request_id } = await fal.queue.submit("fal-ai/kling-video/v1.6/pro/image-to-video", {
  input: {
    prompt: "Your video description",
    image_url: "your-image-url"
  }
});

// Check status
const status = await fal.queue.status("fal-ai/kling-video/v1.6/pro/image-to-video", {
  requestId: request_id,
  logs: true
});

// Get result
const result = await fal.queue.result("fal-ai/kling-video/v1.6/pro/image-to-video", {
  requestId: request_id
});

Pricing and Usage

  • Cost: $0.095 per video second
  • 5-second video: $0.475
  • 10-second video: $0.95
  • Processing time: Approximately 6 minutes

View detailed pricing or contact sales for enterprise solutions.

Support and Resources

For technical support or to discuss specific use cases, connect with our developer community. We maintain comprehensive documentation and example repositories to help you implement Kling AI effectively in your projects.

Ready to Transform Your Images?

Get started today by creating your API key at fal.ai and experience professional-grade video generation capabilities with Kling AI v1.6 Pro.