Watermark
Brand any video output with your logo. Pick a corner, dial the size and opacity, get a watermarked MP4 back.
Still needed: Source Video, Logo Image
Recipes using this pipeline
-
Long video → multiple captioned clips, in one command
Slice any long video into N captioned shorter clips. Transcribe once, auto-pick the moments with AI, trim + caption each in parallel. Optionally reformat to vertical (9:16) for TikTok / Reels / Shorts, square (1:1) for Instagram, or portrait (4:5); the caption anchor auto-adjusts.
6 pipelines · CLI
-
One prompt → a vertical AI dance reel
Generate a labeled dance-move grid with GPT Image 2, hand it to Seedance 2 Pro as a reference so the choreography actually follows the moves, then stitch it into a music-synced vertical reel.
6 pipelines · CLI
Articles about this pipeline
Watermark API
Call this pipeline from your own code. One request dispatches a run; the model is an input field, not a separate endpoint.
bun add @pipe2-ai/sdk 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 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 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 pipe2 pipelines run \
--pipeline watermark \
--input-json '{"source_video_url": "https://example.com/clip.mp4", "watermark_url": "https://example.com/logo.png"}' \
--waitParameters
-
source_video_urlrequired -
Public URL of the video to watermark.
string -
watermark_urlrequired -
PNG, SVG, or JPEG, PNG or SVG with transparency reads cleanest on any background
string -
margin_pct -
Inset from the chosen corner, as a percent of the video width
integerdefault4
Show all 6 inputs
-
opacity -
Lower values blend the logo into the background
numberdefault0.85 -
position -
Corner to place the watermark in.
top_lefttop_rightbottom_leftbottom_rightdefaultbottom_right -
scale_pct -
Width of the logo relative to the video frame
integerdefault12
Use it from an AI agent
Point any MCP client at pipe2 and your agent gets these tools. It finds this pipeline, reads the same schema above, then runs it.
- list_pipelines
- get_pipeline_schema
- run_pipeline
- get_pipeline_run_status
- request_upload
https://mcp.pipe2.ai/mcp {
"mcpServers": {
"pipe2ai": {
"url": "https://mcp.pipe2.ai/mcp",
"headers": { "Authorization": "Bearer YOUR_TOKEN" }
}
}
}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
- Upload your source video: any MP4 from a Pipe2 pipeline or your own file
- Upload your watermark image: PNG or SVG with transparency renders cleanest
- Pick a corner: bottom-right by default
- Tune size + opacity: 12% width and 85% opacity is a good starting point
Frequently Asked Questions
What image format works best?
Will my video be re-encoded?
Can I position it anywhere?
How many credits does it cost?
Explore more pipelines
See all →Generate AI videos from a text prompt, image, or reference clip. Cinematic shots, product reveals, lifestyle ads, with synchronized audio and natural motion.
Generate AI images from text or reference photos. Product shots, character art, posters with readable text, photoreal portraits, high resolution in seconds.
Turn text into natural speech with dozens of voices, 70+ languages, and custom style directions for tone, accent, and pacing.
Generate original background music that matches any mood, genre, and length you describe. Royalty-free, ready in seconds.