Saltar al contenido principal

Before and after: Flow watermark removal on moving video

Three real Google Flow downloads, then three openly licensed clips with the Gemini diamond blended in the way Flow adds it, each removed by this site’s engine. The corner is enlarged so you can judge the result while the picture moves. Download the watermarked files and run them through the tool yourself.

Try it on your own clip

Real Flow download: night street, 1080p

With the Gemini diamondCleaned by this tool
Bottom-right corner of the 1920×1080 frame, enlarged 2×. A fast tracking shot past neon signs and wet tarmac, the dark, moving corner where a leftover outline would show first.
Size
1920×1080 (1080p landscape, Flow 1080p upscale), 24 fps, 10 s, H.264 with audio
Files
Watermarked MP4 (11.6 MB) · Cleaned MP4 (15.4 MB)
Source
Generated in Google Flow (Omni 1.1 Flash) on 3 November 2026 for this page and downloaded unchanged; the diamond is the one Flow put there.

Real Flow download: beach from above, 720p

With the Gemini diamondCleaned by this tool
Bottom-right corner of the 1280×720 frame, enlarged 3×. Bright white sand and surf under the mark while the camera drifts.
Size
1280×720 (720p landscape, Flow original size), 24 fps, 10 s, H.264 with audio
Files
Watermarked MP4 (5.9 MB) · Cleaned MP4 (6.1 MB)
Source
Generated in Google Flow (Omni 1.1 Flash) on 3 November 2026 for this page and downloaded unchanged; the diamond is the one Flow put there.

Real Flow download: snowy park, 720p portrait

With the Gemini diamondCleaned by this tool
Bottom-right corner of the 720×1280 frame, enlarged 3×. A light grey coat against snow, the hardest case for finding a white mark. The cleaned file is the one this site produced in Chrome.
Size
720×1280 (720p portrait, Flow original size), 24 fps, 10 s, H.264 with audio
Files
Watermarked MP4 (6.9 MB) · Cleaned MP4 (9.0 MB)
Source
Generated in Google Flow (Omni 1.1 Flash) on 3 November 2026 for this page and downloaded unchanged; the diamond is the one Flow put there.

Surf line, 1080p landscape

With the Gemini diamondCleaned by this tool
Bottom-right corner of the 1920×1080 frame, enlarged 2×. Breaking waves run through the corner the whole time, so the patch under the diamond changes on every frame.
Size
1920×1080 (1080p landscape), 25 fps, 8.6 s, H.264 with audio
Files
Watermarked MP4 (5.9 MB) · Cleaned MP4 (5.6 MB)
Source
Ocean waves at Lækjavik beach, Iceland by Alexander Grebenkov, Wikimedia Commons, CC BY 3.0. Watermark added and removed for this demonstration.

Surf line, 720p landscape

With the Gemini diamondCleaned by this tool
Bottom-right corner of the 1280×720 frame, enlarged 3×. The same scene at 720p, where the diamond is 48 px instead of 72 px.
Size
1280×720 (720p landscape), 25 fps, 8.6 s, H.264 with audio
Files
Watermarked MP4 (3.3 MB) · Cleaned MP4 (3.1 MB)
Source
Ocean waves at Lækjavik beach, Iceland by Alexander Grebenkov, Wikimedia Commons, CC BY 3.0. Watermark added and removed for this demonstration. Scaled down from the 1080p original with ffmpeg (Lanczos) before the mark was added.

Shoreline at dusk, 1080p portrait

With the Gemini diamondCleaned by this tool
Bottom-right corner of the 1080×1920 frame, enlarged 2×. A handheld shot that pans along the beach, so the wet sand under the mark changes from frame to frame.
Size
1080×1920 (1080p portrait), 30 fps, 8 s, H.264 with audio
Files
Watermarked MP4 (9.0 MB) · Cleaned MP4 (8.3 MB)
Source
The blue sky kisses the green ocean, as I stand on the shore of little brown sand, watching evening melt into waves by Mathanprasath K, Wikimedia Commons, CC BY 4.0. Watermark added and removed for this demonstration. First 8 seconds of the original clip.

How these examples were made

  1. The first three clips are real Google Flow downloads made for this page. The 720p portrait clip was cleaned by this site in Chrome; the other two by the same engine code in Node.js with ffmpeg, because of the browser upload size used for testing.
  2. Each of the other source clips is an openly licensed video from Wikimedia Commons (credits below each example).
  3. The Gemini diamond is blended onto every frame with the formula Flow uses for its mark (shown = white × opacity + original × (1 − opacity)), at the size, position and opacity we measured on original Flow downloads: 72 px at 1080p and 48 px at 720p, bottom-right. That watermarked file is saved as H.264 MP4 and is the one you can download.
  4. The watermarked file is decoded again and every frame goes through the engine's processFrame function, the same code that runs in your browser on this site. Here it ran in Node.js with ffmpeg decoding and encoding the frames; on the site, your browser's WebCodecs does that part.
  5. The comparison clips crop the bottom-right corner of both files and enlarge it, so a leftover outline would be easy to see.

The engine and our changes to it are described on the about page, with a readable copy of the frame-processing code. The still photos on the home page were made the same way.

Questions

Are these real Google Flow exports? The first three are: they were generated in Google Flow on 3 November 2026 and downloaded unchanged, and the watermarked files are available to download. The rest are openly licensed clips with the diamond added using the profile measured on Flow downloads.

How do results on real Flow downloads compare? On the real 720p downloads, landscape and portrait, the corner came out clean. On dark 1080p corners a very faint trace can be seen when zoomed in 2–3×, not at normal size. Flow downloads from November 2026 place the diamond slightly further from the edges than earlier ones; the tool checks both positions.

Can I test these files myself? Yes. Download a watermarked file, drop it into the remover, and compare the result with the cleaned file from this page. Nothing is uploaded either way.