Protecting original uploads
A 15%-wide, 80%-opaque channel logo in the bottom-right corner, added to every clip before it goes out.
Guide
Video Watermark stamps a logo, a signature or a QR code image onto a fixed spot in a video, so a clip can be traced back and a re-upload is less attractive. It is the “Add watermark” tab of the audio/video workbench and composites with ffmpeg's overlay filter: colorchannelmixer first scales the whole watermark image to the opacity you asked for, the image is then resized proportionally to “video width × percentage”, and finally it is pasted into one of the nine grid positions, always 16 pixels from the edge.
Updated 2026-09-094 min read
Video Watermark stamps a logo, a signature or a QR code image onto a fixed spot in a video, so a clip can be traced back and a re-upload is less attractive. It is the “Add watermark” tab of the audio/video workbench and composites with ffmpeg's overlay filter: colorchannelmixer first scales the whole watermark image to the opacity you asked for, the image is then resized proportionally to “video width × percentage”, and finally it is pasted into one of the nine grid positions, always 16 pixels from the edge.
A PNG with an alpha channel is the right format for the watermark — transparent areas let the picture through. A JPG has no alpha, so it lands on the frame as a solid rectangle. Every frame is re-encoded (H.264 CRF 20) while the audio track is copied through untouched wherever it can be.
<original-name>_watermarked.mp4 (MOV / MKV / M4V keep their extension, other containers come out as .mkv).| Input | Output | Notes |
|---|---|---|
1920×1080 video + an 800×200 transparent PNG logo, bottom right, 20% |
The logo is scaled to 384 px wide and pinned 16 px from the bottom-right corner |
1920 × 20% = 384, height follows proportionally |
The same logo at 40% opacity, centred |
A faint logo across the middle of the frame |
Good for tracing a clip without hiding the picture |
A logo supplied as a JPG |
The logo covers the picture with a white rectangle behind it |
JPG has no alpha channel — convert it to a transparent PNG first |
A 15%-wide, 80%-opaque channel logo in the bottom-right corner, added to every clip before it goes out.
A centred “SAMPLE” image at 40% opacity over the version a client reviews; export a clean copy once it is approved.
A PNG of your WeChat Official Account QR code in the bottom-left corner, so viewers can scan it whenever they like.
A sponsor logo in the top-centre cell, kept small enough not to cover the score.
Drag the “Opacity” slider; 40%–60% gives the usual faint watermark. The slider applies to the whole image, and any transparent areas in the PNG stay fully transparent.
The watermark file is a JPG, or a PNG without an alpha channel. Knock the background out to transparency in an image tool first, then upload it.
Not by typing text. Put the text on a transparent background, save it as a PNG and upload that — the result is the same.
The video and the watermark image are composited locally in the browser by ffmpeg.wasm and are never uploaded; the first run downloads about 31 MB of engine files from a CDN (the site's asset domain or jsDelivr), and that request does not include your files.
Updated 2026-09-09
Upload a PNG watermark, position it on a 3×3 grid, set size and opacity
Everything runs locally in your browser; files are never uploaded to a server