Back to Blog

The Best Way to Merge Videos Programmatically with Watermarks

June 2026 FFMPEG API Team

In the realm of video processing, adding watermarks is a common requirement for branding and copyright purposes. With FFMPEGAPI.net, developers can easily integrate this functionality into their applications without the hassle of server setup or FFmpeg infrastructure management. This article explores how to use the Add Watermark endpoint of FFMPEGAPI.net to programmatically add watermarks to videos, making it the best choice for your workflow.

Understanding the Add Watermark Endpoint

The Add Watermark endpoint allows you to overlay a watermark image onto a specified video. This functionality is crucial for businesses and content creators who need to brand their videos seamlessly. FFMPEGAPI.net provides a simple REST API to achieve this without any complex configurations.

  • Method: POST
  • Endpoint Path: /api/add_watermark
  • Content Type: application/json

Parameters for Adding a Watermark

When using the Add Watermark endpoint, there are several parameters you need to provide:

1. **video_url**: The URL of the video you want to watermark. This parameter is required.

2. **watermark_url**: The URL of the watermark image. This parameter is also required.

3. **position**: Optionally specify where the watermark should be placed on the video. Default is 'bottom-right'.

4. **scale**: This optional parameter allows you to define the size of the watermark as a fraction of the video width, ranging from 0.05 to 1.0. The default scale is 0.25.

Making Requests with cURL and Python

You can easily make requests to the Add Watermark endpoint using cURL or Python. Below are examples for both.

With FFMPEGAPI.net, there's no need for complicated setups, making it ideal for rapid development and automation.

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 offers a powerful hosted REST API for adding watermarks to videos, making it an essential tool for developers looking to enhance their video processing workflows. With ease of use, no server setup required, and efficient API-key authentication, it's the best choice for automating video tasks. Start processing your videos today with FFMPEGAPI.net and elevate your content effortlessly.

Ready to Start Processing Videos?

Get your free API key and start merging videos in minutes

Get Started Free