Reduce costs
Lower bandwidth and storage expenses without compromising quality.
Burn brand logos and text directly into video during transcoding.
Watermarking embeds images, logos, or text overlays into video frames during the transcoding process. Qencode supports flexible positioning, opacity controls, and multiple watermark layers applied in a single pass. This is essential for broadcasters who need to brand content, enterprises protecting confidential recordings, and platforms combating unauthorized redistribution.
Lower bandwidth and storage expenses without compromising quality.
Automate complex processing that would take hours manually.
Handle thousands of videos with the same API call.
Simple robust API with comprehensive SDKs and documentation.
A sports broadcast network distributes clips to affiliate stations and social media. Each outlet adds its own branding, but the network needs its logo on all primary broadcast feeds to maintain brand consistency.
Embed watermarks at transcode time instead of re-processing, saving 50% of encoding infrastructure costs.
A financial firm records internal training videos and confidential earnings calls. Videos are shared with specific employees, and the company needs persistent watermarks showing "Confidential" and viewer name.
Apply dynamic, per-user watermarks showing recipient identity, making unauthorized distribution traceable and creating accountability across 100+ daily distributed videos.
A social platform hosts user-uploaded videos that competitors scrape and repost without attribution. Creators lose visibility when their content is stolen and republished.
Automatically watermark every upload with creator logo and channel name, reducing content theft by 60% and making attribution visible across all platforms.
Watch a quick walkthrough showing how to configure and use Watermarks through the Qencode dashboard and API.
| API Method | POST /v1/start_encode2 after creating a task with /v1/create_task. |
| Key Parameters | source, output, logo. Logo params: source, x, y, opacity, optional start_time, duration. For HLS/DASH, specify logo inside the stream object. |
| Supported Input Formats | Any video format — MP4, MOV, MKV, AVI, HLS, and 200+ others |
| Supported Output Formats | Standard transcoded video outputs. For adaptive streaming formats like HLS or MPEG-DASH, configure the logo per stream/resolution. |
| Watermark Image Formats | JPEG and PNG. Use PNG when transparency is needed. |
| Limits & Constraints | Logo image must be a publicly available URL. x/y control position; negative values position relative to right/bottom edges. opacity supports 0 to 1 and defaults to 1. Use an array of logo objects for dynamic time-based logos. |
Produces Watermarks output JSON
{
"query": {
"source": "https://your-storage.com/source.mov",
"encoder_version": "2",
"format": [
{
"output": "mp4",
"video_codec": "libx264",
"resolution": 2160,
"optimize_bitrate": 1,
"logo": {
"source": "https://your-server.com/image.png",
"x": 10,
"y": 10
}
}
]
}
}Included with Transcoding
Logo and watermark overlays are available for all Qencode users. Add JPEG or PNG watermarks to your transcoded video outputs as part of your standard transcoding workflow.
We love creating powerful solutions that are aligned with the needs of your business.
Please send us a message if you have a question or Schedule a call for a demo to discuss your integration.
Contact us with any questions. We'd love to help.
Los Angeles, CA - (HQ)
San Francisco, CA
New York, NY