FrameWipe
  • Examples
  • FAQ
  • Blog
DownloadGet FrameWipe
FrameWipe

Clean up photos and videos. Keep them private.

Product
  • Features
  • FAQ
  • Get FrameWipe
Use cases
  • Remove subtitles from video – burned-in or soft
  • Remove text from video without uploading it
  • Blur every face in a video, frame by frame
  • Blur or pixelate faces in photos – on your Mac or PC
  • Remove text from images – detected for you, erased on your computer
  • A video-subtitle-remover (VSR) alternative you don't have to set up
Resources
  • Blog
Legal
  • Privacy Policy
© 2026 FrameWipe. All Rights Reserved.
Tools / A video-subtitle-remover (VSR) alternative you don't have to set up

A video-subtitle-remover (VSR) alternative you don't have to set up

video-subtitle-remover (VSR) is an open-source project that removes hardcoded subtitles locally. FrameWipe does the same job as a desktop app for Mac and Windows, and also removes soft subtitle tracks and blurs faces. Here is an honest comparison.

  • No Python setup
  • Hardcoded and soft subtitles
  • Runs offline
  • Mac and Windows
Get FrameWipe on PatreonHow it works
Before / After
BeforeAfter

Real output. 240 frames, 46 s processing timeDrag

How it works

Removing hardcoded subtitles in FrameWipe

  1. 1

    Install and open

    Install the app on your Mac or Windows PC and open your video. There is no environment to set up.

  2. 2

    Check the subtitle area

    FrameWipe detects where the subtitles sit in the frame. Adjust the area and choose the time range to clean.

  3. 3

    Preview two seconds

    A 2-second preview shows the result before you process the whole range.

  4. 4

    Process and save

    Watch real progress, cancel at any point, and save the result as a new file.

On this page

What VSR does wellWhere FrameWipe is differentWhich one should you use?Honest limits of FrameWipeQuestions about VSR and FrameWipe

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.

Sample frame: before (left) and FrameWipe result (right).
Honest limits of FrameWipe
  • 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.

FrameWipe vs VSR at a glance

FrameWipeVSR (video-subtitle-remover)
TypeDesktop appOpen-source project (Apache-2.0)
Hardcoded subtitlesYesYes
Soft subtitle tracksRemoved without re-encodingNot covered in README
ProcessingLocal, no uploadLocal, no third-party API
MacNative app, Apple Silicon, macOS 13+Runs from source (Python 3.12+)
WindowsWindows 10/11 x64 appPrebuilt packages (CPU, DirectML, CUDA)
LinuxNoSource install or Docker
SetupInstall and openRequires Python setup unless you use a prebuilt package
Subtitle areaDetected, adjustableCoordinates, or whole frame
Preview before full run2-second previewNot described in README
Inpainting choiceOne video pipelineSTTN, LaMa, ProPainter, OpenCV
Face blurPhotos and videoNot covered in README

VSR details are taken from its GitHub README as of October 2026 and may have changed since.

FAQ

Questions about VSR and FrameWipe

No. FrameWipe is a separate app. Both remove hardcoded subtitles locally, but they are different projects with different workflows.

Related tools

Remove subtitles from video – burned-in or soft

FrameWipe is a desktop subtitle remover for Mac and Windows. It can remove subtitles from video whether they are a separate track or burned into the picture, and it does all the work on your computer.

Learn more →

Remove text from video without uploading it

FrameWipe removes text from video on your own computer: burned-in captions, titles, labels and other on-screen text. Mark the area, preview two seconds, then process the range and save a new file.

Learn more →

Skip the setup

FrameWipe runs on Mac with Apple Silicon (macOS 13 or later) and Windows 10/11 x64. It is available to supporters on Patreon.

Get FrameWipe on PatreonMac · Windows