Back to Blog

How to Add Watermarks to Videos with FFMPEGAPI.net

June 2026 FFMPEG API Team

In today’s digital landscape, adding a watermark to your videos is essential for branding and copyright protection. FFMPEGAPI.net offers a powerful, hosted REST API that enables developers to overlay watermarks onto videos effortlessly. In this article, we'll explore how to use the 'Add Watermark' feature, making it one of the best FFMPEG tools for developers.

What is the 'Add Watermark' Endpoint?

The 'Add Watermark' endpoint of FFMPEGAPI.net allows developers to overlay a watermark image onto a video. This feature is crucial for content creators and brands who want to maintain a presence in their videos. With customizable placement and scaling options, you can easily achieve the desired look for your watermark.

  • Endpoint Method: POST
  • Endpoint Path: /api/add_watermark
  • Supports scalable options for watermark size and positioning

Parameters for the 'Add Watermark' Endpoint

When using the 'Add Watermark' endpoint, you'll need to provide certain parameters. Here's a breakdown of the required and optional parameters you can use:

  • video_url: The URL of the video you want to watermark (required).
  • watermark_url: The URL of the watermark image (required).
  • position: The placement of the watermark (optional, default is 'bottom-right').
  • scale: The width of the watermark as a fraction of the video width (optional, default is 0.25).
  • async: If set to true, the API will return a job_id immediately, processing in the background (optional).

Making an API Call to Add a Watermark

To add a watermark to your video, you can use a simple REST API call. Below is an example of how to do this using curl and Python.

curl -X POST https://www.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://www.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())

FFMPEGAPI.net provides an efficient and hassle-free way for developers to add watermarks to videos without needing extensive server setup or FFmpeg infrastructure management. With API-key authentication and background processing capabilities, this hosted tool is tailored for automation, SaaS applications, and content pipelines. Sign up today and streamline your video processing workflows with ease!

Ready to Start Processing Videos?

Get your free API key and start merging videos in minutes

Get Started Free