# Kling VFX

Kling O3 VFX is the latest generation of Kling's video effects technology, replacing the previous O1 version with improved quality and consistency.

### Tutorial

{% embed url="<https://youtu.be/C1r-Vf5Loyk?si=70PkziR96ktHAlPm>" %}

### How It Works

1. **Import video** - Use Import Clip button or drag & drop (3-10 seconds)
2. **Click "Edit"** - On video thumbnail
3. **Select "Kling VFX"** - From model selector
4. **Enter effect prompt** - Describe the effect you want
5. **Optional:** Add reference image to show the desired style/effect
6. **Edit Video** - Apply effects
7. **Compare** - Use Before/After toggle
8. **Done** - Add to chat or close

<figure><img src="https://3726163538-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FOksMNVulq2ffwzQ32RfP%2Fuploads%2FEPF30ZRr7uRNNo2z582c%2FAdobe_Premiere_Pro_iThM2QCrKo.png?alt=media&#x26;token=a968662c-cbe6-4671-b08a-4ac355051a42" alt=""><figcaption></figcaption></figure>

### Which Tool to Use?

| Goal                                                         | Best Tool                                                                                                  |
| ------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------- |
| Add rain, fire, fog, or lighting changes to existing footage | **Kling O3 VFX** — this page                                                                               |
| Remove specific objects or people from footage               | [Object Eraser](https://docs.chatvideopro.com/features/video-editing-tools/object-eraser-tool) (≤5s clips) |
| Swap or remove scene elements (add a car, remove a sign)     | [Reshoot (LTX)](https://docs.chatvideopro.com/features/video-editing-tools/reshoot)                        |
| Remove background, keep the subject                          | [SAM 3 Rotoscoping](https://docs.chatvideopro.com/features/video-editing-tools/sam-3-rotoscoping)          |
| Generate entirely new VFX-style B-roll                       | Text-to-Video or Image-to-Video generation                                                                 |

### What Kling VFX Does

Kling VFX adds visual effects while:

* **Preserving structure** - Maintains original video composition
* **Preserving audio** - Original audio automatically maintained
* **Adding effects** - Rain, fire, lighting, weather, atmosphere changes
* **Style transformation** - Change lighting, time of day, weather, mood
* **Scene modification** - Transform environments and atmospheres

### Two Ways to Use Kling VFX

<figure><img src="https://3726163538-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FOksMNVulq2ffwzQ32RfP%2Fuploads%2FLsNV5Cc4QlxAxkN5OGVd%2FAdobe_Premiere_Pro_LI95pxkjMd.png?alt=media&#x26;token=dce2cf9e-5a14-49f3-94b1-5fcf5116abe2" alt=""><figcaption></figcaption></figure>

#### Method 1: Video Only

**What it does:**

* Uses only your video and text prompt
* Good for simple, straightforward effects
* Faster workflow
* Relies on text description alone

**Use when:**

* Simple effects (rain, snow, basic lighting)
* Quick transformations
* You can describe the effect clearly in text

**Example:**

* Video: Daytime street scene
* Prompt: "Make it nighttime with dramatic street lighting"
* Result: Day-to-night transformation

<div align="left"><figure><img src="https://3726163538-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FOksMNVulq2ffwzQ32RfP%2Fuploads%2F9w9djBJLAVrL3P1xMKTL%2FAdobe_Premiere_Pro_Eevvxoa6Mq.png?alt=media&#x26;token=648017f4-74e9-402e-8162-5ba575b89f2d" alt=""><figcaption></figcaption></figure></div>

#### Method 2: Video + Reference Image (Recommended)

**What it does:**

* Uses your video + a reference image
* Shows the model exactly what you want
* More powerful and accurate
* Better for complex style changes

**Use when:**

* Complex style transformations
* Specific lighting/atmosphere you want
* You want to show, not just describe
* Maximum control over the result

**How to reference the image:**

* Add reference image in the interface
* Reference it in your prompt as `@Image1`
* Describe how to use it: "Make the scene look like @Image1"

**Example:**

* Video: Daytime street scene
* Reference Image: Stylized nighttime scene (from Nano Banana)
* Prompt: "Make the scene nighttime as shown in @Image1"
* Result: Matches the reference image style

### The Power Workflow: Nano Banana + Kling VFX

The most powerful way to use Kling VFX is to create a reference image first, then use it to guide the video transformation.

#### Step 1: Create Stylized Image with Nano Banana

**What to do:**

1. Take a frame from your video (or describe the scene)
2. Use Nano Banana to create a stylized version
3. Apply the style you want (nighttime, snowy, different lighting, etc.)

**Examples:**

* "Make this scene nighttime with neon lights and wet streets"
* "Transform this to a snowy winter scene with falling snow"
* "Change the lighting to golden hour with warm tones"
* "Make it foggy with atmospheric mist"

**Result:** A stylized image showing exactly what you want

#### Step 2: Use Image as Reference with Kling VFX

**What to do:**

1. Import your video
2. Add the Nano Banana image as reference
3. Reference it in your prompt as `@Image1`
4. Describe how to use it

**Example prompts:**

```
Make the scene nighttime as shown in @Image1
```

```
Transform the video to match the snowy atmosphere in @Image1
```

```
Apply the golden hour lighting from @Image1 to the video
```

**Result:** Video transformed to match your reference image

#### Why This Works Better

* **Shows, don't tell** - Image shows exactly what you want
* **More accurate** - Model sees the target style
* **Better results** - Visual reference beats text description
* **Complex styles** - Can capture nuanced lighting/atmosphere

### Writing Effect Prompts

#### What to Describe

Focus on **the effect you want to add**, not the entire scene:

1. **Effect type** - "rain", "fire", "snow", "lightning"
2. **Location** - "in the background", "on the subject", "throughout scene"
3. **Intensity** - "heavy rain", "light drizzle", "intense fire"
4. **Lighting changes** - "make it nighttime", "golden hour", "dramatic shadows"
5. **Atmosphere** - "foggy", "misty", "hazy"

#### Good Effect Prompts (Video Only)

✅ **Weather Effects:**

```
Add heavy rain throughout the scene with water droplets on camera, 
wet streets, atmospheric rain effect
```

✅ **Lighting Changes:**

```
Make it nighttime with dramatic street lighting, dark sky, 
moody atmosphere, cinematic night look
```

✅ **Particle Effects:**

```
Add fire in the background with flames and smoke, dramatic 
lighting from the fire, intense atmosphere
```

#### Good Effect Prompts (With Reference Image)

✅ **Using Reference Image:**

```
Make the scene nighttime as shown in @Image1
```

```
Transform the video to match the snowy atmosphere in @Image1
```

```
Apply the golden hour lighting from @Image1 to the entire scene
```

```
Change the scene to match the foggy, atmospheric style in @Image1
```

#### Bad Effect Prompts

❌ **Too Vague:**

```
Add effects
```

❌ **Describes Entire Scene:**

```
A person walking in the rain at night
```

*(Kling VFX adds to existing video, doesn't create new scene)*

❌ **No Effect Specified:**

```
Make it better
```

❌ **Not Using Reference Image:**

```
Make it look like the image
```

*(Should reference as @Image1)*

### Reference Images

#### How to Use Reference Images

1. **Add reference image** - Click "+" button in reference image area
2. **Upload image** - Your stylized image (from Nano Banana or other source)
3. **Reference in prompt** - Use `@Image1` in your prompt
4. **Describe usage** - Explain how to use the reference

#### When to Use Reference Images

* **Complex style changes** - Nighttime, weather, atmosphere
* **Specific lighting** - Golden hour, dramatic shadows, mood
* **Visual style** - Cinematic look, artistic treatment
* **Better accuracy** - When text description isn't enough

#### Reference Image Guidelines

**Good reference images:**

* Show the style/effect you want
* Match the scene composition (if possible)
* Clear and high quality
* Represent the desired transformation

**Best practices:**

* Create with Nano Banana for best results
* Use a single, clear reference image
* Ensure good quality
* Match the general scene structure

### Use Cases

#### Weather Effects

**Video Only:**

* Import outdoor scene
* Prompt: "Add heavy rain with water on camera lens and wet surfaces"
* Edit Video
* Result: Rain effect added to scene

**With Reference Image:**

* Create snowy scene image with Nano Banana
* Import video
* Add reference image
* Prompt: "Make the scene snowy as shown in @Image1"
* Result: Video matches snowy reference

#### Lighting Transformation

**Video Only:**

* Import daytime scene
* Prompt: "Make it nighttime with dramatic street lighting and dark sky"
* Edit Video
* Result: Day-to-night transformation

**With Reference Image:**

* Create nighttime scene image with Nano Banana
* Import video
* Add reference image
* Prompt: "Transform to nighttime as shown in @Image1"
* Result: Video matches nighttime reference style

#### Atmosphere Changes

**Video Only:**

* Import scene
* Prompt: "Add fog throughout the scene with atmospheric mist"
* Edit Video
* Result: Fog effect added

**With Reference Image:**

* Create foggy atmosphere image with Nano Banana
* Import video
* Add reference image
* Prompt: "Apply the foggy atmosphere from @Image1"
* Result: Video matches foggy reference

#### Complex Style Transformation

**With Reference Image (Recommended):**

* Create stylized scene image with Nano Banana (e.g., "Make this scene cinematic with dramatic lighting and color grading")
* Import video
* Add reference image
* Prompt: "Transform the video to match the cinematic style in @Image1"
* Result: Video matches the stylized reference

### Limitations

#### Duration

* **Minimum:** 3 seconds
* **Maximum:** 10 seconds
* **Recommended:** 5-8 seconds
* **Longer videos:** Trim before processing

#### Resolution

* **Maximum:** 1080p (2160px width/height)
* **4K videos:** Automatically downscaled
* **Lower resolution:** Faster processing
* **Standard:** 720p-1080p recommended

#### Effect Complexity

* **Simple effects:** Work best (rain, lighting)
* **Complex effects:** Work better with reference images
* **Multiple effects:** Can combine in single prompt
* **Style transformations:** Best with reference images

#### Reference Images

* **Maximum:** 1 reference image (when using video)
* **Format:** Standard image formats
* **Size:** Reasonable file size recommended
* **Quality:** Higher quality = better results

### Tips for Best Results

1. **Use reference images** - Show, don't just tell
2. **Create with Nano Banana first** - Best workflow for complex styles
3. **Reference images properly** - Use `@Image1` in prompt
4. **Be specific about effect** - "Heavy rain" vs. "rain"
5. **Describe location** - "in background" vs. "everywhere"
6. **Keep clips short** - 3-10 seconds for best results
7. **Compare results** - Use Before/After toggle
8. **Iterate if needed** - Refine prompts or reference images

### Common Workflows

#### Quick Weather Effect (Video Only)

1. Import video (5-10 seconds)
2. Click "Edit"
3. Select Kling VFX
4. Prompt: "Add rain to the scene"
5. Edit Video
6. Compare and Done

#### Day-to-Night with Reference (Recommended)

1. Create nighttime scene image with Nano Banana
2. Import daytime video
3. Click "Edit"
4. Select Kling VFX
5. Add reference image
6. Prompt: "Make the scene nighttime as shown in @Image1"
7. Edit Video
8. Compare transformation
9. Done

#### Complex Style Transformation

1. Create stylized scene image with Nano Banana
   * Example: "Make this scene cinematic with dramatic lighting"
2. Import video
3. Click "Edit"
4. Select Kling VFX
5. Add reference image
6. Prompt: "Transform the video to match the style in @Image1"
7. Edit Video
8. Compare result
9. Done

#### Weather Change with Reference

1. Create weather scene image with Nano Banana
   * Example: "Make this scene snowy with falling snow"
2. Import video
3. Click "Edit"
4. Select Kling VFX
5. Add reference image
6. Prompt: "Apply the snowy weather from @Image1"
7. Edit Video
8. Compare result
9. Done

### Troubleshooting

#### "Effect not applying"

**Solutions:**

* Be more specific in your prompt
* Describe effect location clearly
* Try using a reference image instead
* Check video meets requirements (duration, resolution)

#### "Style not matching reference"

**Solutions:**

* Ensure reference image is added
* Reference image as `@Image1` in prompt
* Describe how to use the reference
* Try a clearer reference image
* Create reference with Nano Banana for best results

#### "Processing failed"

**Solutions:**

* Check video duration (3-10 seconds)
* Verify resolution (max 1080p)
* Ensure API keys are configured
* Try shorter clip or lower resolution

#### "Audio missing"

**Solutions:**

* Kling VFX preserves original audio automatically
* Check original video has audio
* Audio should be maintained
* Verify audio settings if issue persists

#### "Reference image not working"

**Solutions:**

* Ensure image is added in reference area
* Reference as `@Image1` in prompt
* Describe how to use it ("as shown in @Image1")
* Check image quality and format
* Try creating reference with Nano Banana

***

**Next:** Learn about Video Upscaling for increasing resolution.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.chatvideopro.com/features/video-editing-tools/kling-vfx.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
