Prepare two local files
sample.mp4logo.png, ideally with transparencymedux connector available in Claude's context panel.Core workflow
Describe the result in one prompt
Tell Claude which files to use, where the watermark should appear, and how uploads should be handled. In the demonstrated workflow, the logo is placed in the top-right corner.
Prompt used in Claude
Use Medux to add logo.png to sample.mp4.
Resize the logo to an appropriate size and place it
in the top-right corner of the video.
Upload the files using the curl command.
The code block uses wrapping rules such as white-space: pre-wrap, overflow-wrap: anywhere, and word-break: break-word, so long commands stay inside the page on desktop and mobile.

Let Claude inspect the media and choose overlay settings
Claude checks the video and logo dimensions, then calculates a practical watermark size and position. In the example, the 1920×1080 video receives a 150×150 logo near the top-right edge with padding.
Video: 1920 × 1080
Logo target: 150 × 150
Position: x = 1750, y = 20
Placement: top-right with padding

Upload the video and logo to Medux
Claude calls Medux to obtain upload destinations and sends both files with curl. Successful uploads return an HTTP 200 response and file identifiers that the processing task can reference.
curl --request PUT --header "Content-Type: video/mp4" --upload-file "sample.mp4" "<MEDUX_SIGNED_UPLOAD_URL>"
curl --request PUT --header "Content-Type: image/png" --upload-file "logo.png" "<MEDUX_SIGNED_UPLOAD_URL>"

Run the Medux watermark task
After both uploads are available, Claude sends the video file, logo file, target size, and placement values to the Medux processing tool. Medux creates an asynchronous media task and returns a task identifier.
Input video: sample.mp4
Overlay image: logo.png
Logo width: 150
Logo height: 150
X position: 1750
Y position: 20
Output format: MP4

Wait for completion and retrieve the output
Claude checks the task status until processing is complete. Once Medux returns the result URL, Claude can download the finished MP4 into the local workspace.
curl --location "<MEDUX_RESULT_URL>" --output "sample_with_logo_topright.mp4"

Result
The final video keeps its original scene and motion while displaying a clean, consistently positioned logo watermark in the top-right corner.
Reusable prompt template
Replace the file names and placement instructions to reuse the same workflow for other videos.
Use Medux to add <logo-file> to <video-file>.
Resize the logo to <size or "an appropriate size">.
Place it in the <top-right / top-left / bottom-right / bottom-left>
corner with comfortable padding.
Upload the local files using curl, run the Medux task,
and save the finished MP4 in the current workspace.
Example result
src / logo / rst demonstration
Below is the complete logo-watermark example: src is the original video, logo is the image added as the watermark, and rst is the final video generated by Medux.

Explore related workflows
Continue with a nearby Medux workflow or compare how the same task works across Claude MCP and Codex MCP.