Watermark

From 0.5 credits

Brand any video output with your logo. Pick a corner, dial the size and opacity, get a watermarked MP4 back.

Complete to generate

Watermark API

Call this pipeline from your own code. One request dispatches a run; the model is an input field, not a separate endpoint.

Get an API token
inputs
6
required
2
Pricing
0.5 credits
Language
Language
bun add @pipe2-ai/sdk
Run a pipeline
import { createClient } from "@pipe2-ai/sdk";

const client = createClient(process.env.PIPE2_TOKEN!);

const { run_pipeline } = await client.RunPipeline({
  pipeline_slug: "watermark",
  input: {
    source_video_url: "https://example.com/clip.mp4",
    watermark_url: "https://example.com/logo.png",
  },
});

pip install pipe2
Run a pipeline
import asyncio
import os

from pipe2 import Pipe2Client

client = Pipe2Client(token=os.environ["PIPE2_TOKEN"])

run = asyncio.run(client.run_pipeline(
    pipeline_slug="watermark",
    input={
        "source_video_url": "https://example.com/clip.mp4",
        "watermark_url": "https://example.com/logo.png",
    },
))

go get github.com/pipe2-ai/sdk-go
Run a pipeline
client := pipe2.NewClient(os.Getenv("PIPE2_TOKEN"))

input := json.RawMessage(`{
  "source_video_url": "https://example.com/clip.mp4",
  "watermark_url": "https://example.com/logo.png"
}`)

run, err := pipe2.RunPipeline(context.Background(), client, "watermark", input)
if err != nil {
    log.Fatal(err)
}

brew install pipe2-ai/tap/pipe2
Run a pipeline
pipe2 pipelines run \
  --pipeline watermark \
  --input-json '{"source_video_url": "https://example.com/clip.mp4", "watermark_url": "https://example.com/logo.png"}' \
  --wait

Full API reference CLI reference

Frequently Asked Questions

What image format works best?
PNG or SVG with a transparent background, an SVG logo is rasterised at high resolution so it stays sharp at any watermark size. JPEG works too but the rectangular frame around the logo will be visible. Aspect ratio is preserved, pick any image and the Size slider controls how wide it is.
Will my video be re-encoded?
Yes, one fast H.264 pass at high visual quality, audio copied through unchanged. On a 10-second 1080p source that's a couple of seconds of processing.
Can I position it anywhere?
Four corners, with an adjustable Edge Margin that insets the logo from the edge (as a percent of the video width, so it sits the same visual distance from the corner at any resolution). Mid-frame placement is not available, run watermark again to add a logo in a second corner.
How many credits does it cost?
0.5 credits per pass.

Watermark: Brand Any Video

Drop your logo onto any video output. Pick a corner, set the size and opacity, and you get a clean watermarked MP4 back, typically in a couple of seconds.

What you can do with it

  • Brand AI-generated content: stamp your studio mark on every reel before posting
  • Agency deliverables: overlay client logos on cuts going out for review
  • Content attribution: make ownership visible on social-distributed clips
  • Trial / preview marks: visible "preview" or "draft" stamps on internal cuts

How it works

  1. Upload your source video: any MP4 from a Pipe2 pipeline or your own file
  2. Upload your watermark image: PNG or SVG with transparency renders cleanest
  3. Pick a corner: bottom-right by default
  4. Tune size + opacity: 12% width and 85% opacity is a good starting point

Explore more pipelines

Video Generator
from 9.5
Video Generator
Image Generator
0.2-6.7
Image Generator
Audio Generator
0.002-40.0
Audio Generator
Music Generator
2.5-22.6
Music Generator