AI Agent Hub
Back to skills
Free Local Watermark Remover icon

Free Local Watermark Remover

Design & Media Updated 2026.08.30

Paste the following prompt into your AI chat to install this skill:

Please follow the official installation guide at https://skillhub.cn/install/skillhub.md to install the skill @laoxi/qushuiyin.

About this skill

The Problem: Privacy Concerns and Local Processing Needs

Many images and videos contain watermarks that hinder their use. Common online removal tools often require users to upload their original files to external servers, may impose fees or usage limits. This creates a clear barrier for users who prioritize privacy, are handling sensitive materials (like personal work or confidential documents), or simply prefer not to pay for simple processing tasks.

A Localized Workflow: Core Capabilities and Steps

This skill offers a solution that runs entirely on the user's local machine, built on two core principles: free and no uploads. Its functionality leverages established open-source libraries:

  • Image Processing: Utilizes opencv-python-headless and numpy. It primarily uses inpainting algorithms (e.g., cv2.inpaint) to repair watermark regions on jpg, png, webp, and other formats. It supports specifying a rectangular box for a single image or using a more precise mask (where white indicates the area to remove). For batches of images with consistent watermark positions, parameters can be applied uniformly across a directory.
  • Video Processing: Requires a local FFmpeg installation. It offers three modes tailored to different watermark types:
    • delogo (default): Uses interpolation to seamlessly remove the logo, ideal for preserving quality when handling TV station logos or corner icons.
    • Crop: Physically cuts off the edge containing the watermark, suitable for banners or subtitle strips at the frame's periphery.
    • Local Blur: Applies a Gaussian blur over the watermark area, a fallback for large text overlays where interpolation traces are undesirable.

A Critical Step: Locating the Watermark Region. The success of the operation heavily depends on accurate coordinates (x, y, width, height). The skill facilitates this through multiple methods: the user can provide exact coordinates directly; describe the position (e.g., "top-right corner") for pattern matching; or be asked to draw a box on a screenshot. If no information is available, it can attempt preset corner positions, but the user must confirm the effectiveness.

Boundaries and Optimization Tips

The skill operates within a defined scope:
- It processes local file assets. It does not handle share links from platforms like Douyin or Xiaohongshu.
- Effectiveness is constrained by the watermark itself: When the watermark covers a large area or blends too seamlessly with a complex background, the repair result may be imperfect. In such cases, follow this tuning sequence: first, try increasing the repair radius (--radius); then, add iterations with --alpha; finally, consider using a mask (--mask) for refined editing.
- Video processing is computationally intensive and depends on the local FFmpeg installation and CPU/GPU performance. Output files use new suffixes (e.g., _clean.png or _nowm.mp4), leaving the original files unmodified.

Ultimately, the skill returns the local path of the processed file. It is a focused tool for a specific problem, with its strengths lying in a transparent process, zero cost, and guaranteed material privacy.

Use Cases

  • Need to remove uniformly positioned platform watermarks from a batch of downloaded product images for republishing on private channels.
  • Recorded a live stream clip, but the video corner has a semi-transparent platform ID watermark, hoping to remove it invisibly for personal archiving.
  • Processing historical footage provided by a client which contains a TV station logo at the beginning, needing to erase it for an internal presentation.
  • Saved a high-resolution image from the internet as design reference, but found a source website logo in the bottom-right corner and want to remove it cleanly.

Best For

  • Self-media operators: Regularly need to process images or videos obtained from various platforms, removing watermarks before publishing on their own content matrix.
  • Designers or video editors: Often need to clean up third-party logos or watermarks from source materials provided by multiple parties when integrating assets for a project.
  • Individual users: Want to process family recordings or network-collected images with platform watermarks locally to obtain clean versions for personal use or keepsakes.
  • Students or researchers: Need to cite charts or video clips with watermarks in theses or reports, but publications require materials to be free of third-party identifiers.