Batch Video Watermark

Add text watermark to multiple video files with customizable position, font size, color, opacity, and timing

Click to upload files or drag and drop files here

Maximum file size: 100MB Maximum files: 5
Supported formats: video/*

8 24 200

Font size in pixels

0.1 0.7 1

Text opacity (0.1 to 1.0)

0 20 200

Distance from edge in pixels

10 50 200

Animation speed (pixels per second)

0 0 1

Background opacity (0 to 1.0)

0 0.5 1

Shadow opacity (0 to 1.0)

When to start showing watermark (0 = from beginning)

When to stop showing watermark (-1 = until end)

Key Facts

Category
Images, Audio & Video
Input Types
file, text, select, range, color, number, checkbox
Output Type
file
Sample Coverage
4
API Ready
Yes

Overview

Batch Video Watermark allows you to quickly overlay custom text watermarks onto up to five video files simultaneously. With precise controls over text position, font size, color, opacity, margins, background styling, and timing, you can easily protect your video content or add consistent branding across multiple clips in a single run.

When to Use

  • When you need to apply a consistent brand name or copyright notice across multiple promotional videos at once.
  • When protecting original video clips from unauthorized sharing by adding a semi-transparent text overlay.
  • When adding timed text labels or captions that only appear during specific segments of your video files.

How It Works

  • Upload up to five video files (up to 100MB each) that you want to watermark.
  • Enter your custom watermark text and configure its appearance, including position, font size, color, opacity, and background styling.
  • Set optional parameters such as start/end times for the watermark display or choose an animation mode like horizontal or vertical scrolling.
  • Click the process button to apply the watermarks and download your updated video files.

Use Cases

Content creators adding a subtle '@username' handle to the bottom-right corner of their social media clips.
Videographers applying a temporary 'DRAFT' overlay to client preview videos with a specific start and end time.
Educators batch-labeling lecture recordings with course codes using scrolling text to prevent screen recording.

Examples

1. Social Media Branding for Content Creators

Social Media Manager
Background
A social media manager needs to upload five short promotional videos to multiple platforms and wants to ensure their brand handle is visible on all of them.
Problem
Manually editing each video in a heavy video editor to add a watermark is tedious and time-consuming.
How to Use
Upload the five MP4 videos, type the brand handle in the Watermark Text field, set the position to bottom-right, adjust the opacity to 0.7, and check 'Keep Original Names'.
Example Config
Text: '@MyBrandName', Position: 'bottom-right', Opacity: 0.7, Keep Original Names: True
Outcome
All five videos are quickly processed with a clean, semi-transparent brand handle in the bottom-right corner, ready for immediate upload.

2. Protecting Client Preview Clips

Freelance Videographer
Background
A videographer wants to send three draft clips to a client for review but wants to prevent unauthorized distribution by overlaying a prominent 'PREVIEW ONLY' warning.
Problem
The watermark needs to be highly visible, have a dark background for readability, and only appear after the intro sequence.
How to Use
Upload the draft videos, enter 'PREVIEW ONLY' as the text, set the position to center, choose a font size of 48px, set background opacity to 0.5, and set the start time to 5 seconds.
Example Config
Text: 'PREVIEW ONLY', Position: 'center', Font Size: 48, Background Opacity: 0.5, Start Time: 5
Outcome
The client receives videos where a clear, centered 'PREVIEW ONLY' watermark with a dark background overlay appears exactly 5 seconds into the playback.

Try with Samples

video, text, file

Related Hubs

FAQ

How many videos can I watermark at the same time?

You can upload and process up to 5 video files simultaneously in a single batch.

What is the maximum file size supported for each video?

The tool supports video files up to 100MB (104,857,600 bytes) per file.

Can I make the watermark scroll or move across the screen?

Yes, you can set the Animation Mode to horizontal, vertical, or diagonal scroll and adjust the scroll speed.

Is it possible to show the watermark only during a specific part of the video?

Yes, you can define the exact display duration by setting the Start Time and End Time in seconds.

Can I keep the original filenames for the watermarked output videos?

Yes, simply check the 'Keep Original Names' option to retain your original filenames for the processed files.

API Documentation

Request Endpoint

POST /en/api/tools/video-batch-watermark

Request Parameters

Parameter Name Type Required Description
videoFiles file (Upload required) Yes -
text text Yes -
position select No -
fontSize range No Font size in pixels
fontColor color No -
opacity range No Text opacity (0.1 to 1.0)
margin range No Distance from edge in pixels
animationMode select No -
animationSpeed range No Animation speed (pixels per second)
backgroundColor color No -
backgroundOpacity range No Background opacity (0 to 1.0)
shadowOpacity range No Shadow opacity (0 to 1.0)
startTime number No When to start showing watermark (0 = from beginning)
endTime number No When to stop showing watermark (-1 = until end)
keepOriginalNames checkbox No -

File type parameters need to be uploaded first via POST /upload/video-batch-watermark to get filePath, then pass filePath to the corresponding file field.

Response Format

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
File: File

AI MCP Documentation

Add this tool to your MCP server configuration:

{
  "mcpServers": {
    "elysiatools-video-batch-watermark": {
      "name": "video-batch-watermark",
      "description": "Add text watermark to multiple video files with customizable position, font size, color, opacity, and timing",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=video-batch-watermark",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

You can chain multiple tools, e.g.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 tools.

Supports URL file links or Base64 encoding for file parameters.

If you encounter any issues, please contact us at [email protected]