Kling O3 Pro Reference V2V
Kling O3 PRO: restyle a source video while preserving its motion and camera. Wire character images into Element 1/2 (@Element1) and style refs into Image 1/2 (@Image1) — no JSON needed. Elements plus reference images may total at most 4.
Kling O3 Pro Reference V2V
Node type: video:kling_video_o3_pro_video_to_video_reference
Category: video
Hidden in sidebar: yes (auto-selected by routing)
Description
Kling O3 PRO: restyle a source video while preserving its motion and camera. Wire character images into Element 1/2 (@Element1) and style refs into Image 1/2 (@Image1) — no JSON needed. Elements plus reference images may total at most 4.
Pricing
- Cost: ~34 credits per second
Variant family
- Family:
kling-o3-v2v-reference - Is primary: no
- All variants:
video:kling_video_o3_video_to_video_reference,video:kling_video_o3_pro_video_to_video_reference,video:kling_video_o3_4k_video_to_video_reference
Canvas ports
These appear as port handles on the left side of the node.
| ID | Label | Details |
|---|---|---|
prompt |
Prompt | TEXT (required) · multiline — Up to 2500 characters. Describe the restyle. Reference the source clip as @Video1, character elements as @Element1, @Element2…, and reference images as @Image1, @Image2… |
video_url |
Source Video | VIDEO (required) — mp4 or mov, 3–15s, at least 720px on both sides and at most 3840px, 24–60fps, max 200MB. |
image_urls |
Reference Images | IMAGE — Style / appearance references, addressed in the prompt as @Image1, @Image2… Elements plus images may total at most 4. Prefer the numbered Image 1/Image 2 sockets — this array port is the fan-in fallback. |
element1 |
Element 1 | ARRAY — Character 1. First wire = frontal image, the next up to 3 = reference angles. |
element2 |
Element 2 | ARRAY — Character 2. First wire = frontal image, the next up to 3 = reference angles. |
image1 |
Image 1 | IMAGE — Style / appearance reference. |
image2 |
Image 2 | IMAGE — Style / appearance reference. |
elements |
Elements (JSON) | ARRAY — FALLBACK for agents and imports: the raw FAL shape, [{ frontal_image_url: "…", reference_image_urls: ["…"] }]. Entries without a frontal_image_url are dropped. 🔴 A WIRED element1/element2 REPLACES this port entirely — the numbered sockets are what the prompt's @Element1/@Element2 count, so composing the two would silently renumber them. Elements plus reference images may total at most 4. |
Sidebar config
These render as form fields in the right-side config panel when the node is selected.
| ID | Label | Details |
|---|---|---|
quality |
Quality | TEXT · options: standard, pro, 4k |
keep_audio |
Keep Audio | BOOLEAN |
shot_type |
Shot Type | TEXT · options: customize |
aspect_ratio |
Aspect Ratio | TEXT · options: auto, 16:9, 9:16, 1:1 |
duration |
Duration (seconds) | TEXT · options: 3, 4, 5, 6, 7, +8 |
Outputs
| ID | Label | Type |
|---|---|---|
video |
Generated Video | VIDEO |
Auto-generated from the Wireflow node registry.