Add Text Watermark with FFmpeg
Generate FFmpeg drawtext commands to add a text watermark, label, or copyright notice to video.
FFmpeg.Run generates commands only. Your media files stay on your computer and are never uploaded.
Command options
Generated command
Common uses
- Add a brand name to the bottom-right corner
- Create semi-transparent text with a border
- Use a custom font for non-Latin text
Related articles
- How to Add Text Watermark to Video with FFmpeg
Add a text watermark to video with FFmpeg drawtext. Includes corner positioning, opacity, borders, fonts, and common troubleshooting tips.
Related command recipes
Command notes
Text watermarks use the `drawtext` video filter.
Adding text changes video frames, so the video stream must be re-encoded.
Use `fontfile` when FFmpeg cannot find a valid font or when your text needs specific character support.
FAQ
Can I add text without re-encoding?
No. Drawing text changes the video pixels, so FFmpeg must re-encode the video stream.
How do I make text easier to read?
Use a border with `borderw` and `bordercolor`, or use a semi-transparent color such as `[email protected]`.
Why do some characters not show?
The selected font may not support those characters. Set a font file that supports the language or symbols you need.