Clean a Gemini or Veo clip.
Gemini, Veo and NotebookLM clips. Frames are decoded in this tab, the mark is lifted out of the corner, and a fresh MP4 is encoded on your own machine. Audio rides along untouched.
What happens to each frame
A video watermark is the same alpha blend as a still, repeated a few hundred times, then pushed through a codec that smears the edges. So the pipeline does the arithmetic first and only reaches for a model to tidy what compression damaged.
Sample and locate
A dozen frames are pulled from across the clip and scored against known Gemini and Veo mark templates. That fixes the size and position once, instead of hunting on every frame.
Invert the blend
Each frame gets the same reverse alpha solve the image tool uses, applied only inside the watermark footprint. The rest of the frame is left exactly as decoded.
Tidy the codec damage
A 2.7 MB denoise model, served from this site and run locally, cleans the ringing that compression left around the mark. Unchanged regions between frames reuse the previous result to save time.
Re-encode and hand back
Frames are encoded to H.264 at a calibrated bitrate and muxed into a new MP4. Nothing is written to disk until you press download.
Before you start
Requirements
- Chrome or Edge, because H.264 encoding through WebCodecs is needed
- Roughly real time on a normal laptop, so a ten second clip takes about ten seconds
- The tab has to stay open while frames are processed
Good to know
- The video track is re-encoded, so expect a normal generation of codec loss
- NotebookLM exports are handled too, including the Gemini Notebook mark in the bottom corner
- Clips that carry none of those marks stop with a message rather than being altered
- Screen recordings and re-encodes of a Gemini clip usually detect worse than the original download
Questions
Does this work on Veo and Veo 3 clips?
Does it handle NotebookLM video?
Is my video uploaded anywhere?
Can it remove a watermark from any video?
Why does it need Chrome or Edge?
Will the quality drop?
Further reading
How the video marks are located, and what a browser re-encode actually costs.
- How the Veo watermark is positioned, the reference layouts and how they project onto other frame sizes.
- The NotebookLM wordmark is opaque, is not on every frame, and needs an entirely different method.
- Why cleaning a video means re-encoding it, and what is carried through untouched.
- Measuring what a re-encode costs you, including the content hint that quietly cost four decibels.
- What WebCodecs can and cannot do, and why the video tool asks for Chrome or Edge.