WaveSpeed.ai
Beranda/Jelajahi/Best Video Tool/wavespeed-ai/video-face-swap
portrait-transfer

portrait-transfer

Image-To-Video Face Swap Tool

wavespeed-ai/video-face-swap

Swap faces in any video by uploading a video and an image — perform unlimited, seamless face replacements quickly. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.

Input

Hint: You can drag and drop a file or click to upload

Hint: You can drag and drop a file or click to upload

preview

Idle

Permintaan Anda akan membutuhkan $0.05 per run.

Untuk $1 Anda dapat menjalankan model ini sekitar 20 kali.

ContohLihat semua

README

Video Face Swap

Seamlessly swap faces in videos with just a few clicks. Upload your video and a reference face image, and the model will intelligently replace faces while preserving natural motion, lighting, and expressions. No complex editing software required.

Why It Looks Great

  • Natural blending: Automatically matches skin tone, lighting, and shadows for seamless face integration.
  • Expression preservation: Retains the original facial movements, emotions, and lip sync from the source video.
  • Temporal consistency: Minimizes flickering and artifacts across frames for stable, realistic results.
  • Multi-face support: Handle videos with multiple people — target specific faces by index.
  • High fidelity output: Maintains video quality with sharp facial details and smooth edges.

Parameters

ParameterRequiredDescription
videoYesSource video file (upload or public URL). Max 10 minutes.
face_imageYesReference face image to swap in (upload or public URL).
target_indexNoSelect which face to swap when multiple faces exist. 0 = largest face, 1 = second largest, etc. Default: 0.

How to Use

  1. Upload your video — drag and drop or paste a public URL.
  2. Upload the face image — provide the face you want to swap in.
  3. Set target index (optional):
    • Use target_index to select a specific face (0 = largest face).
  4. Run — click the button and wait for processing.
  5. Download — preview and save your swapped video.

Pricing

Per-second billing with a 5-second minimum. Maximum video length: 10 minutes.

DurationCost
Per 5 seconds$0.05
Per second$0.01

Billing Rules

  • Minimum charge: 5 seconds ($0.05)
  • Per-second rate: $0.01
  • Billed duration: Video length in seconds (rounded up), with 5-second minimum
  • Total cost: Billed duration × $0.01

Examples

Video LengthCalculationTotal Cost
3s5s minimum × $0.01$0.05
15s15 × $0.01$0.15
1m 30s (90s)90 × $0.01$0.90
5m (300s)300 × $0.01$3.00

Best Use Cases

  • Content Creation — Create entertaining face-swap videos for social media and viral content.
  • Film & Video Production — Replace stunt doubles or create special effects without expensive post-production.
  • Marketing & Advertising — Personalize video ads with localized faces for different markets.
  • Entertainment & Memes — Generate fun, shareable content with celebrity or character face swaps.
  • Privacy Protection — Anonymize faces in videos for privacy-sensitive content.

Pro Tips for Best Results

  • Use a clear, front-facing reference image with good lighting for the best match.
  • Source videos with stable, well-lit faces produce smoother results.
  • For videos with multiple people, use target_index to precisely control which face gets swapped.
  • Keep the reference face angle similar to the faces in the video for more natural blending.

Notes

  • If using a URL for the face image, ensure it is publicly accessible. A preview thumbnail in the interface confirms successful loading.
  • Processing time varies based on video length and current queue load.
  • For videos longer than 10 minutes, split into segments and process separately.