Try Kling 4.0 Flash Video (KlingAI) from Kling-AI →
Models
Agents
Workflows
Studio
PricingBlogDocs
ExploreDiscover models by categoryDiscoverModels and effects built by WiroBrowse All ModelsBrowse the complete catalogSee FavoritesSign in to view saved models
Generative Media AgentCreate and edit media by chattingWorkflow AgentBuild visual workflows with Agent
OverviewThe platform at a glanceLearnSkills, knowledge, guardrailsAnatomyWhat makes agents reasonBuild Your AgentPick connectors and skills, set tier, deploy
Pre-built AgentsBrowse the catalog
Agent Usecases
Ad Campaign ManagerApp Event ManagerApp Review RepliesBarber BookingCustomer Win-BackEcommerce ListingsRestaurant Reviews
Sign InStart Building
Explore models/
Video Generation50% offActive

Pruna P-Video 2 Pro Replace

bypruna

Swap 1–2 people in an existing video using reference photos. Keeps the original camera move, scene, motion, and optional soundtrack at up to 4K output.

Image to VideoVideo to VideoFast Inference
Model ID
p-video-2-pro-replace
Provider
pruna
Updated
Nov 7, 2026, 03:19
0
Comments
Average rating : 0 (0 users)
Model offer50% off
Providerpruna
Modelp-video-2-pro-replace
Image to VideoVideo to VideoFast Inference
Support Wiro on G2
wiro playground—pruna/p-video-2-pro-replace
1 / 1
Maximum 1 video allowed
Video desteklenmiyor

Required. Source video (mp4, mov or webm), 1 to 120 seconds, up to 8K, aspect ratio between 1:4 and 4:1. Its camera, scene, motion and soundtrack are kept. A longer video is cut to its first 120 seconds.

1 / 2
Maximum 2 image allowed
Delete All
Image 1

Required. 1 or 2 pictures (jpg, jpeg, png, webp), one per person. One picture replaces the main person; two pictures replace two people, matched from left to right unless the instruction prompt says otherwise.

Optional. Who replaces whom, or other placement instructions, e.g. The dancer on the left becomes the woman from image 1, the one on the right the man from image 2.

Required. Output resolution, aspect ratio kept. 480p ($0.05/sec), 768p ($0.10/sec), 1080p ($0.12/sec), 2k ($0.14/sec) or 4k ($0.18/sec). 1080p, 2k and 4k are upscaled from 768p and take longer. The output is 24 fps and as long as the source video.

50% offApplied to the prices below

Your request will cost $0.1Original price $0.1, discounted price $0.05$0.05

Sample outputs
Updated Nov 7, 2026, 03:19

Overview

P-Video 2 Pro Replace by Pruna edits an existing video by replacing the on-camera person with a new identity from photos. You provide a source clip plus 1–2 reference images, and the model returns the same shot with the new person inserted. It keeps the original camera movement, scene layout, and subject motion, so you don’t need to reshoot. This is useful when you want many variants of the same performance while preserving timing and audio.

What you can build

  • UGC ad variants that keep the same take but swap the talent
  • Localization versions that recast the same scene for different regions
  • Creator or avatar inserts in existing b-roll while keeping camera motion intact
  • Two-person recasts for dialogue clips when you have one photo per person
  • Character swaps for short-form content while preserving the original pacing

Inputs

  • One source video file in MP4, MOV, or WebM format. It must be 1–120 seconds long. If it’s longer, the model uses the first 120 seconds. The input can be up to 8K. The aspect ratio must be between 1:4 and 4:1.
  • One or two reference images in JPG, JPEG, PNG, or WebP format. Use one image per person you want to replace. With two images, the model typically matches people from left to right unless you say otherwise.
  • An optional instruction sentence that says who replaces whom, plus any placement rules. This helps when there are multiple people on screen.
  • An output resolution choice: 480p, 768p, 1080p, 2K, or 4K. The output keeps the source video’s aspect ratio.
  • An optional toggle to keep the original soundtrack in the exported result.
  • An optional toggle to ignore the source audio during generation. This can reduce audio-driven mouth movement. You can still keep the original soundtrack in the final export.
  • An optional safety filter toggle that checks inputs against the provider’s content policy.
  • An optional reproducibility number (integer) to help you re-run the same setup with similar results.

Outputs

  • One MP4 video.
  • The output length matches the source clip length, up to 120 seconds.
  • Frame rate is 24 fps.
  • The shot keeps the original camera motion and scene timing, while replacing the person’s identity using the provided photo(s).
  • If you keep audio, the output MP4 includes the original soundtrack from the source video.
  • For 1080p, 2K, and 4K selections, the result may be produced by upscaling from a lower internal resolution.

Recommended settings

  • Use 480p when you want quick iterations and smaller files.
  • Use 768p as a strong default when you want more detail without relying on upscale-only tiers.
  • Use 1080p, 2K, or 4K when you need larger delivery formats, knowing these can be upscaled.
  • Keep the original soundtrack on when timing, dialogue, or ambience must stay unchanged.
  • Set a reproducibility number when you need consistent A/B tests across prompt tweaks.

Limitations

  • The model only accepts source clips between 1 and 120 seconds. Longer clips are trimmed to the first 120 seconds.
  • You can replace one or two people based on one or two reference photos.
  • Identity matching with two photos is typically left-to-right unless your instruction says otherwise.
  • Heavy motion blur, low light, strong occlusions, or tiny faces can reduce identity fidelity.
  • Low-quality inputs can cause artifacts. This includes highly compressed video, noisy footage, or inconsistent lighting.
  • Extreme aspect ratios outside 1:4 to 4:1 aren’t supported.

Safety & compliance

  • Only use footage and reference photos you have rights to use.
  • Get clear consent when replacing a real person’s identity in a real video.
  • Safety filtering may block disallowed content based on the provider’s policy.
  • If safety filtering is turned off, some categories may still be blocked by always-on enforcement.

Example prompts

Great starting points for p-video-2-pro-replace.

Replace the blonde woman walking on the street with the brunette woman from image 1, keeping her outfit from image 1.Video Generation
Replace the cucumber being sliced on the cutting board with the romaine lettuce from image 1, so the man chops lettuce instead. Keep the man, his motion and the kitchen unchanged.Video Generation
Replace the black kettlebell the woman is swinging with the light gray kettlebell from image 1. Keep the woman, her motion and the gym unchanged.Video Generation
Replace the dancing woman on the beach with the woman from image 1, keeping her light blue sundress and white sneakers from image 1.Video Generation

API quick start

Run p-video-2-pro-replace with a single API call.

POST https://api.wiro.ai/v1/Run/pruna/p-video-2-pro-replace
{
  "prompt": "Replace the blonde woman walking on the s…",
  "inputVideo": "https://your-cdn.com/input.mp4",
  "inputImage": "https://your-cdn.com/input.png",
  "resolution": "768p"
}
curl
curl -X POST "https://api.wiro.ai/v1/Run/pruna/p-video-2-pro-replace" \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_WIRO_API_KEY" \
  --data-binary @- <<'JSON'
{
  "prompt": "Replace the blonde woman walking on the s…",
  "inputVideo": "https://your-cdn.com/input.mp4",
  "inputImage": "https://your-cdn.com/input.png",
  "resolution": "768p"
}
JSON

Other models you might like

Explore similar video generation models.

View all
Image to Video

p-video-replace

pruna

Image to Video

p-video-2-pro-reference

pruna

Image to Video

gemini-omni-flash-r2v

google

Image to Video

seedance 2.0 mini v2v

bytedance

  • p-video-avatarpruna
  • wan-i2vpruna
  • wan 3.0 prime r2valibaba
  • seedance 2.0 minibytedance
  • kling v4 flash referenceklingai
  • wan 3.0 prime pro r2v uncensoredwiro-partners
  • kling v4 referenceklingai
  • happyhorse 1.0 referencealibaba

Discover, test, and run AI models, build workflows and agents with one unified API.

All systems operational
WiroModelsAgentsPricingAboutBlogCareersContactPartnerChangelogStatusFAQ
CategoriesText to ImageImage to ImageImage EditingImage to TextText to VideoImage to VideoVideo to VideoText to SpeechSpeech to TextSpeech to SpeechVoice CloneRealtime ConversationMusic GenerationLLMUtilities
ModelsNano Banana 2GPT Image 2.5Seedream V5 ProSeedance 2.5Veo 3.1Kling V3FLUX 3FLUX.2 ProWan 3.0 PrimeGrok Imagine 1.5
PartnersGoogleOpenAIByteDanceBlack Forest LabsKling AIQwenAlibabaxAIMiniMaxElevenLabs
Getting StartedWiro ModelsWiro EffectsIntroductionAuthenticationProjectsCode ExamplesWiro MCP ServerSelf-Hosted MCPn8n IntegrationLLMs.txt
API ReferenceModelsRun a ModelModel ParametersTasksLLM & Chat StreamingWebSocketRealtime VoiceFiles
© 2026 Wiro AI. All rights reserved.
PrivacyTermsData Deletion