Back to Blog

How to Add a Watermark to Your Video Using FFMPEGAPI.net

June 2026 FFMPEG API Team

In today’s digital age, adding branding elements like watermarks to videos is crucial for content creators and businesses. With FFMPEGAPI.net, you can easily overlay a watermark onto any video using our robust hosted FFmpeg REST API. This guide will walk you through the process of using our Add Watermark endpoint to enhance your video content effortlessly.

Why Use FFMPEGAPI.net for Video Processing?

FFMPEGAPI.net is designed for developers who need a reliable solution for video processing without the hassle of server setup or FFmpeg infrastructure management. Our hosted API offers seamless integration into your existing workflows, making it the ideal choice for automation, SaaS applications, content pipelines, and AI agents.

  • No server setup required.
  • Simple API-key authentication.
  • Effortless integration into various applications.
  • Ideal for automating video tasks.

How to Use the Add Watermark API Endpoint

The Add Watermark endpoint allows you to overlay a watermark image onto a video with customizable parameters. This functionality is perfect for making sure your brand is always visible in your video content.

To get started, you will need to make a POST request to the following endpoint: /api/add_watermark.

  • Method: POST
  • Endpoint Path: /api/add_watermark
  • Content Type: application/json
curl -X POST https://ffmpegapi.net/api/add_watermark \
-H 'Content-Type: application/json' \
-d '{"video_url": "https://example.com/video.mp4", "watermark_url": "https://example.com/logo.png", "position": "bottom-right", "scale": 0.2}'
import requests

url = 'https://ffmpegapi.net/api/add_watermark'
data = {
    'video_url': 'https://example.com/video.mp4',
    'watermark_url': 'https://example.com/logo.png',
    'position': 'bottom-right',
    'scale': 0.2
}

response = requests.post(url, json=data)
print(response.json())

Understanding the Parameters

When using the Add Watermark endpoint, you can customize the watermark's position and scale. Below are the parameters you can configure:

You can also process the video asynchronously if needed.

  • video_url (string, required): The URL of the video you want to watermark.
  • watermark_url (string, required): The URL of the watermark image.
  • position (string, optional): Placement of the watermark. Options include top-left, top-center, top-right, middle-left, middle, middle-right, bottom-left, bottom-center, bottom-right. Default is bottom-right.
  • scale (number, optional): Watermark width as a fraction of the video width (0.05 to 1.0). Default is 0.25.
  • async (boolean, optional): If true, the process will run in the background and return a job_id immediately.

With FFMPEGAPI.net, adding watermarks to your videos has never been easier. By leveraging our powerful REST API, you can streamline your video processing workflows and enhance your content with minimal effort. Whether you're building a SaaS application or automating your video production pipeline, our hosted API provides the tools you need to succeed.

Ready to Start Processing Videos?

Get your free API key and start merging videos in minutes

Get Started Free