Kling 2.1 (standard) Image to Video
Input
Hint: you can drag and drop file(s) here, or provide a base64 encoded data URL Accepted file types: jpg, jpeg, png, webp, gif, avif

Customize your input with more control.
Result
For 5s video your request will cost $0.25. For every additional second you will be charged $0.05.
Logs
Readme
Kling AI v2.1 Standard - Cost-Efficient Image-to-Video Generation
Transform static images into fluid, natural-looking videos with Kling AI v2.1 Standard. This powerful image-to-video model delivers professional-quality motion synthesis ideal for content creators, marketers, and developers.
Overview
Kling AI v2.1 Standard brings static images to life through advanced motion synthesis technology. Created by Kuaishou, this model excels at generating natural movement while preserving the original image's quality and details. As a cost-efficient endpoint for the Kling 2.1 model, it delivers high-quality image-to-video generation at an accessible price point.
Key Capabilities
Transform single images into dynamic videos with:
- Natural motion synthesis that respects physics and object relationships
- Consistent quality throughout the generated video sequence
- Preservation of fine details and textures from source images
- Support for diverse content types including people, animals, objects, and scenes
- Flexible duration options (5 or 10 seconds)
Popular Use Cases
Content Creation Generate marketing visuals, social media assets, and blog illustrations at scale. Perfect for agencies and content teams who need consistent, high-quality imagery.
Product Development
Create concept art, UI mockups, and design variations for rapid prototyping. Ideal for designers exploring visual directions.
E-commerce Generate product lifestyle images, seasonal campaigns, and A/B testing visuals to boost conversion rates.
Entertainment Produce game assets, storyboard illustrations, and creative concept art for media projects.
Getting Started
Getting up and running with Kling AI is straightforward. Here's how to begin:
- Get your API key at fal.ai/login
- Install the client library for your preferred language
- Make your first API call
Installation
For JavaScript/TypeScript projects:
npm install --save @fal-ai/client
For Python projects:
pip install fal-client
Basic Usage
Here's a simple example of generating a video from an image:
import { fal } from "@fal-ai/client";
fal.config({
credentials: "YOUR_FAL_KEY"
});
const result = await fal.subscribe("fal-ai/kling-video/v2.1/standard/image-to-video", {
input: {
prompt: "As the sun dips below the horizon, painting the sky in fiery hues",
image_url: "https://example.com/your-image.jpg",
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 sceneimage_url
(required): URL of the input imageduration
: Video duration - "5" or "10" secondsaspect_ratio
: Output aspect ratio (e.g., "16:9", "9:16", "1:1")negative_prompt
: Elements to avoid in the generationcfg_scale
: Classifier Free Guidance scale (default: 0.5)static_mask_url
: URL for static motion brush maskdynamic_mask_url
: URL for dynamic motion brush maskspecial_fx
: Special effects like "hug", "kiss", "heart_gesture", "squish", "expansion"input_image_urls
: Array of up to 4 images for multi-image generation
Technical Specifications
Performance characteristics:
- Input formats: JPG, JPEG, PNG, WEBP, GIF, AVIF
- Output format: MP4
- Duration options: 5 or 10 seconds
- Processing time: Variable based on load
- Video resolution: Maintains input quality
Best Practices
To achieve optimal results:
Create videos that engage viewers by following these guidelines:
- Use high-quality source images with clear subjects
- Ensure proper lighting and contrast in your input images
- Consider the intended motion when framing your source image
- Test different cfg_scale values (0.3-0.7) to find the right motion control
- Write detailed prompts describing the desired motion and scene dynamics
Queue Management
For asynchronous processing:
// Submit request
const { request_id } = await fal.queue.submit("fal-ai/kling-video/v2.1/standard/image-to-video", {
input: {
prompt: "Your detailed video description",
image_url: "your-image-url"
}
});
// Check status
const status = await fal.queue.status("fal-ai/kling-video/v2.1/standard/image-to-video", {
requestId: request_id,
logs: true
});
// Get result
const result = await fal.queue.result("fal-ai/kling-video/v2.1/standard/image-to-video", {
requestId: request_id
});
Pricing and Usage
Cost-efficient pricing structure:
- 5-second video: $0.25
- Additional seconds: $0.05 per second
- 10-second video: $0.50
View detailed pricing or contact sales for enterprise solutions.
Model Variants
Kling 2.1 offers multiple quality tiers:
- Standard: This model - Cost-efficient option
- Pro:
fal-ai/kling-video/v2.1/pro/image-to-video
- Professional grade - Master:
fal-ai/kling-video/v2.1/master/image-to-video
- Premium quality
Migration Guide
Coming from another platform? Our migration tools and guides make it simple to switch to Kling AI. The API structure follows industry standards with intuitive parameter naming.
Support and Resources
- API Documentation: fal.ai/models/fal-ai/kling-video/v2.1/standard/image-to-video/api
- Discord Community: discord.com/invite/fal-ai
- Support: support@fal.ai
Ready to get started? Create your free account and begin transforming your images into engaging videos with Kling AI v2.1 Standard.