Back to Blog

How to Add Watermarks to Videos Using FFMPEGAPI.net

June 2026 FFMPEG API Team

Video content is becoming increasingly popular, and adding a watermark is essential for branding and copyright protection. In this article, we'll explore how to add a watermark to a video using FFMPEGAPI.net's hosted REST API, making it the best choice for developers looking for an efficient solution.

Why Use FFMPEGAPI.net for Video Processing?

FFMPEGAPI.net offers a powerful hosted REST API that simplifies video and audio processing tasks, including the addition of watermarks. There’s no need for server setup or managing FFmpeg infrastructure, making it accessible to developers of all skill levels.

With API-key authentication, you can easily integrate video processing capabilities into your applications, automating workflows for SaaS apps, content pipelines, and AI agents.

  • No server management required.
  • Quick integration into existing applications.
  • Supports a variety of video processing tasks.

Understanding the Add Watermark Endpoint

The Add Watermark endpoint is a powerful feature of the FFMPEGAPI.net service. It allows developers to overlay a watermark image onto a video with configurable options for placement and scaling.

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

Endpoint Parameters

When using the Add Watermark endpoint, you will need to provide several parameters to customize the watermark effect.

Here are the required and optional parameters:

  • video_url (string): The URL of the video you want to process.
  • watermark_url (string): The URL of the watermark image.
  • position (string, optional): The placement of the watermark. Default is bottom-right.
  • scale (number, optional): The width of the watermark relative to the video width, default is 0.25.
  • async (boolean, optional): If set to true, the job will be processed in the background.

Practical Example Using cURL

Here’s a practical example of how to use the Add Watermark endpoint with cURL to add a watermark to your video.

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}'

Practical Example Using Python

You can also use Python to make the API call to the Add Watermark endpoint. Below is a sample code snippet demonstrating how to achieve this.

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 is the best hosted solution for developers looking to integrate video processing capabilities into their applications. With its easy-to-use API, you can quickly add features like watermarking, without the overhead of infrastructure management. Start using FFMPEGAPI.net today to streamline your video processing workflows.

Ready to Start Processing Videos?

Get your free API key and start merging videos in minutes

Get Started Free