Fill missing regions in video with ProPainter, a research project on video inpainting and propagation methods.

github.com/sczhou/ProPainter
ProPainter homepage screenshot

About ProPainter

ProPainter is a research project for video inpainting that fills missing regions in video. It supports object removal and video completion using an input video and frame-wise masks, with examples included in the inputs folder. An interactive demo lets users select objects to remove, and online demos are available through Hugging Face and OpenXLab.

Use requires setting up a Python environment with CUDA, PyTorch and other dependencies, plus pretrained models placed in the weights folder. Video inpainting typically needs significant GPU memory, and the project provides settings such as resolution adjustment, fp16 precision and sub-video splitting to reduce usage.

Key features

  • Fill missing regions in videos from frame-wise masks
  • Remove objects from video using example inputs
  • Complete videos with square or custom masks
  • Select objects to remove in interactive demo
  • Adjust processing resolution with width and height settings
  • Lower memory use with fp16 and sub-video options
Best for: Researchers and technical users who can install Python dependencies and work with video masks and GPU settings.
Good for
  • Pretrained models download automatically during first inference
  • Online demos available through Hugging Face and OpenXLab
  • Memory-efficient inference options to avoid out-of-memory errors
Watch out for
  • Requires Python, CUDA, PyTorch and other package setup
  • Video inpainting typically requires significant GPU memory
  • Users must prepare frame-wise masks for their own videos

ProPainter at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Not stated
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

ProPainter alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 15 alternatives

Popular in Video Editing & Animation

Well-known listings from the same topic.

All 261

ProPainter FAQ

What do I need to process my own video?
Prepare the input mp4 video (or split frames) and frame-wise mask(s).
How can I reduce GPU memory usage?
Decrease neighbor length, increase reference stride, adjust resize ratio, use smaller width and height, enable fp16, or shorten sub-video length.
Can I try object removal without installing the code?
Yes, an interactive demo for object removal is available on Hugging Face and through OpenXLab.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing