Back to Blog

How to Add Watermarks to Videos with FFMPEGAPI.net

June 2026 FFMPEG API Team

In the world of video content creation, ensuring your brand is visible is paramount. Watermarking videos not only helps in branding but also protects your content from unauthorized use. With FFMPEGAPI.net, you can easily add watermarks to your videos without the hassle of server setup or managing FFmpeg infrastructure. This article will guide you through using the Add Watermark API endpoint to enhance your video content seamlessly.

Overview of the Add Watermark Endpoint

FFMPEGAPI.net provides a powerful REST API for video processing, allowing developers to add watermarks to videos quickly. The Add Watermark endpoint offers various options for customization, including the position and scale of the watermark.

  • Overlay a watermark image onto a video.
  • Configurable placement options.
  • Control the size of the watermark.
  • Asynchronous processing available for large videos.

Parameters for the Add Watermark Endpoint

To use the Add Watermark feature, you need to make a POST request to the following endpoint: `/api/add_watermark`. Here are the required and optional parameters you need to include in your request.

  • video_url (string): The URL of the video you want to watermark. This parameter is required.
  • watermark_url (string): The URL of the watermark image. This is also required.
  • position (string): Defines where the watermark will be placed (defaults to bottom-right).
  • scale (number): Sets the width of the watermark as a fraction of the video width (default is 0.25).
  • async (boolean): If set, the processing will occur in the background, and you'll receive a job ID immediately.

Making a Request to Add Watermark

Using the API is straightforward. For example, to add a watermark to a video, you can utilize either curl or Python. Below is a practical example of how to do this using both methods.

  • Replace the `video_url` and `watermark_url` with your own links.
  • Adjust the `position` and `scale` as needed.
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'
headers = {'Content-Type': 'application/json'}
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, headers=headers, json=data)
print(response.json())

FFMPEGAPI.net is the ideal solution for developers looking for a fast media processing API to enhance their content pipelines. With its easy-to-use Add Watermark feature, you can focus on creating stunning video content while leaving the complexities of FFmpeg to our hosted service. Start using FFMPEGAPI.net today and take your video projects to the next level!

Ready to Start Processing Videos?

Get your free API key and start merging videos in minutes

Get Started Free