NEW: Watch the demo video on YouTube — Veo Watermark Remover in Action
Warning
This is a DEMO/PREVIEW build — CLI only, unsigned executable, early testing phase. See Demo Build Notice for details and known limitations. Windows/macOS may block the executable on first run — see First Run — OS Security Prompts below.
This is a demo/preview build of the upcoming Veo watermark removal feature for GeminiWatermarkTool. Once stabilized, this functionality will be merged into the main GWT release with full GUI support.
Remove the "Veo" text watermark from Google Veo-generated videos using mathematically precise reverse alpha blending — the same proven technique behind GeminiWatermarkTool.
No cloud services. No AI hallucination. No quality loss. Just math.
Just drag and drop. Drop your Veo video onto the executable — it automatically removes the watermark and outputs video_processed.mp4 with audio preserved.
- Download
GeminiWatermarkTool-Video.exe(see Download below) - Drag your
.mp4file onto the exe - Done — output appears as
yourfile_processed.mp4in the same folder
# Simplest — auto-detect, auto-output
./GeminiWatermarkTool-Video video.mp4
# Specify output path
./GeminiWatermarkTool-Video -i video.mp4 -o cleaned.mp4
# Explicit Veo mode (same result)
./GeminiWatermarkTool-Video --veo -i video.mp4 -o cleaned.mp4- Single executable — standalone, zero dependencies, zero installation
- Cross-platform — Windows, Linux, and macOS (Universal Binary)
- Direct mp4-to-mp4 — no intermediate files, no external tools needed
- Audio preserved — original audio track is kept without re-encoding
- AI denoise — GPU-accelerated FDnCNN cleanup for residual artifacts (Vulkan)
- Fast — 720p at ~50 fps, 1080p at ~18 fps (Release build, Ryzen 9 + RTX)
- Landscape + Portrait — supports both orientations at 720p and 1080p
This tool uses the same reverse alpha blending algorithm as GeminiWatermarkTool:
original = (watermarked - alpha * logo_value) / (1 - alpha)
The Veo watermark alpha maps were extracted using frame differencing from dark-background Veo videos, with background correction for non-zero pixel values. AI denoise (FDnCNN, NCNN + Vulkan GPU) handles residual edge artifacts.
For the full technical background on reverse alpha blending, see: Removing Gemini AI Watermarks: A Deep Dive into Reverse Alpha Blending
| Component | Requirement |
|---|---|
| OS | Windows 10/11 x64, Linux x64, macOS (Intel + Apple Silicon) |
| GPU | Vulkan-capable GPU for AI Denoise acceleration (or fallback to CPU) |
| RAM | 4 GB minimum |
Note: AI denoise runs on Vulkan GPU. If no Vulkan GPU is available, the tool still works using CPU.
Single file download — no installer, no setup.
| Platform | File | Size | Notes |
|---|---|---|---|
| Windows x64 | GeminiWatermarkTool-Video.exe |
16 MB (zip) / 36 MB | Drag & drop supported |
| Linux x64 | GeminiWatermarkTool-Video |
20 MB (zip) / 46 MB | chmod +x before running |
| macOS Universal | GeminiWatermarkTool-Video |
31 MB (zip) / 65 MB | Intel + Apple Silicon |
The standard GeminiWatermarkTool (image-only) is ~18 MB. The Video build adds ~18 MB for the embedded H.264 video codec (OpenH264, BSD license) and MP4 container support — a necessary cost for standalone mp4-to-mp4 processing without external dependencies.
macOS Universal is larger because it contains two architectures (x86_64 + ARM64) in a single binary.
SHA256 checksums for each platform:
| Platform | SHA256 |
|---|---|
| Windows | 182f60c539a8ca5a236b481835c7f38e8a9c41f5ad6ec99281cf5c2e44de4a42 |
| Linux | (see release page) |
| macOS | (see release page) |
You can verify with:
# Windows (PowerShell)
Get-FileHash .\GeminiWatermarkTool-Video.exe -Algorithm SHA256
# Linux / macOS
sha256sum GeminiWatermarkTool-Video0 detections / 72 engines — verified clean.
If you're not comfortable running an unsigned executable, that's completely fine. This is a demo build for early testing. The Veo removal feature will be integrated into the main GeminiWatermarkTool release when ready, with full source code, CI/CD builds, and cross-platform support.
Downloaded binaries are not code-signed, so your OS may show a security warning on first launch. This is normal for open-source software distributed outside app stores.
Windows — SmartScreen "Windows protected your PC"
Option A: Click More info → Run anyway.
Option B (PowerShell):
Unblock-File .\GeminiWatermarkTool-Video.exemacOS — "Apple cannot check it for malicious software"
Option A (recommended): Right-click the binary → Open → click Open in the dialog. You only need to do this once.
Option B (terminal):
xattr -dr com.apple.quarantine GeminiWatermarkTool-Video
chmod +x GeminiWatermarkTool-VideoLinux — No security prompt
Linux does not quarantine downloaded binaries. Just ensure the file is executable:
chmod +x GeminiWatermarkTool-Video
./GeminiWatermarkTool-Video video.mp4This is a preview/demo build with the following limitations:
- CLI only — GUI support is planned for the main GWT release
- Video only — this build processes video files (.mp4/.mkv/.mov); for Gemini image watermarks, use the main GeminiWatermarkTool
When the Veo feature is stable, it will be merged into GeminiWatermarkTool as a unified release supporting both Gemini image and Veo video watermark removal.
GeminiWatermarkTool is an open-source tool for removing Gemini AI visible watermarks from images. It supports GUI + CLI dual-mode operation, cross-platform deployment (Windows / Linux / macOS / Android), and optional AI denoise with NCNN + Vulkan GPU acceleration.
Author: Allen Kuo (@allenk)
This demo build is based on GeminiWatermarkTool (MIT License).
It includes third-party open-source components (NCNN, OpenCV, OpenH264, etc.) under their respective permissive licenses. Full license texts are available in the respective project repositories.

