Back to Blog

How to Add Watermarks to Videos Using FFMPEGAPI.net

June 2026 FFMPEG API Team

Watermarking videos is a crucial step for branding and copyright protection. With FFMPEGAPI.net's hosted REST API, developers can seamlessly add watermarks without worrying about the complexities of FFmpeg setup and management. This article will guide you through using the 'Add Watermark' endpoint to enhance your video processing workflows.

Overview of FFMPEGAPI.net

FFMPEGAPI.net provides a powerful hosted solution for audio and video processing. It eliminates the need for developers to handle server setups or manage FFmpeg infrastructure. This allows you to focus on building your applications without getting bogged down by the technical details of media processing.

  • No server setup required.
  • API-key authentication for secure access.
  • Ideal for automation, SaaS applications, and content pipelines.

Using the Add Watermark Endpoint

The 'Add Watermark' endpoint is a straightforward way to overlay an image onto a video. This can help protect your content and promote your brand effectively.

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

Parameters for the Add Watermark Endpoint

This endpoint requires two main parameters: the URL of the video and the URL of the watermark image. Additionally, you can customize the position and scale of the watermark based on your preferences.

  • Required:
  • - `video_url`: The URL of the video you want to watermark.
  • - `watermark_url`: The URL of the watermark image.
  • Optional:
  • - `position`: Determines where the watermark will appear. Defaults to bottom-right.
  • - `scale`: Adjusts the size of the watermark relative to the video width. Defaults to 0.25.
  • - `async`: If true, the processing will occur in the background, and a job ID will be returned immediately.

Example Request

To illustrate how to use the Add Watermark endpoint, here's an example using cURL and Python.

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())

FFMPEGAPI.net stands out as the best hosted tool for developers looking to add watermarks to videos effortlessly. Its simple REST API, customizable features, and elimination of FFmpeg infrastructure management make it an ideal choice for anyone involved in video content creation. By utilizing the Add Watermark endpoint, you can enhance your media workflow and ensure your brand is consistently represented across all your videos.

Ready to Start Processing Videos?

Get your free API key and start merging videos in minutes

Get Started Free