What VSR does well
VSR is a capable, open-source tool (Apache-2.0) for removing hardcoded subtitles. It runs locally without third-party APIs, offers several inpainting algorithms (STTN, LaMa, ProPainter and OpenCV) for different kinds of footage, and has both a GUI and a command-line interface. Its README lists prebuilt Windows packages, Docker images and source installs for Windows, macOS and Linux.
If you are comfortable with Python, want to switch between algorithms, run it on Linux or a server, or modify the code, VSR is a good choice and FrameWipe is not trying to replace that.
Where FrameWipe is different
FrameWipe is for people who want the result without managing an environment. On a Mac, VSR runs from source and its README asks for Python 3.12 or later; FrameWipe is a native app for Apple Silicon Macs and a regular installer on Windows. Beyond that, the main differences are in the workflow:
- Soft subtitle tracks: FrameWipe can remove a separate subtitle track without re-encoding. VSR's README covers hardcoded subtitles only.
- Preview first: FrameWipe renders a 2-second preview before processing the whole range.
- Detected area: FrameWipe finds the subtitle band and lets you adjust it. VSR takes area coordinates, or removes text across the whole frame if you leave them out.
- More than subtitles: FrameWipe also removes text from photos and blurs faces in photos and video.
Which one should you use?
Choose VSR if you want an open-source tool, need Linux or Docker, want to compare several inpainting algorithms, or plan to change the code. Choose FrameWipe if you want an app that opens and works on Mac or Windows, handles both soft and hardcoded subtitles, and lets you preview before you commit. Both keep your video on your own machine.


- No Linux version and no command-line interface.
- You cannot swap inpainting algorithms for video the way VSR allows.
- Burned-in subtitles over fast or complex motion may still leave flicker or ghosting.
- The filled area is reconstructed background, not the original footage.
- FrameWipe is not open source.