Video watermark
Generate the correct ffmpeg command for adding a text or PNG-logo watermark to your video. Copy, paste in your terminal, run.
Position:
How it works
ffmpeg.wasm is heavy (30+ MB per session) and slow on long videos. The pragmatic move is to give you the exact ffmpeg command to run locally. Text mode uses drawtext filter with semi-transparent box for legibility. Image mode uses overlay filter to composite a PNG (with transparency) onto the video. Audio is preserved unchanged via -c:a copy.
FAQ
Why generate a command instead of doing it in-browser?
Watermarking video at full resolution requires ffmpeg.wasm and 30+ MB per session. Running ffmpeg locally is faster, higher quality, and works on long videos that would crash a browser tab.
Can I use a logo image as watermark?
Yes. Use the image-overlay form below. The generated command uses overlay filter to composite a PNG (with transparency) onto the video.
Where can I position the watermark?
Bottom-right (default), bottom-left, top-right, top-left, or centre. The generator inserts the correct overlay coordinates.
Will this transcode my video?
Yes. Adding a watermark requires re-encoding the video stream. Output uses libx264 medium preset; tweak -crf for quality vs file size.
How do I install ffmpeg?
macOS: brew install ffmpeg. Linux: sudo apt install ffmpeg. Windows: ffmpeg.org or winget install ffmpeg.