REC 00:00:00;00
screencast-mcp Tools Workflows Connect GitHub ↗

SCREENCAST-MCP / TOOLS / PRODUCE

Overlay Image or Video

overlay

Composite an image or video (logo, watermark, picture-in-picture) onto a video at a pixel position, optionally scaled and time-limited; keeps the base's audio and length.

producewritesdestructivesince v0.3.0

00:00PARAMETERS
NameTypeDescription
input requiredstringPath to the base video.
overlay requiredstringOverlay image or video path.
x requiredintegerLeft, px. ≥ 0, ≤ 9007199254740991
y requiredintegerTop, px. ≥ 0, ≤ 9007199254740991
widthintegerScale to this width (other side keeps aspect). > 0, ≤ 9007199254740991
heightintegerScale to this height. > 0, ≤ 9007199254740991
startnumberShow from this second. ≥ 0
endnumberHide after this second. > 0
shape"rect" | "circle"circle: centre square masked round (webcam).
outputstringOptional output path. Defaults under SCREENCAST_HOME/edits.
overwritebooleanAllow replacing an existing file at the output path (default false).
00:05A MINIMAL CALL
overlay { "input": "recording.mp4", "overlay": "…", "x": 0, "y": 0 }

The required arguments only, with placeholder values. Everything else takes its default.

00:10WHAT COMES BACK

Structured content (structuredContent), alongside a text summary and any inline images:

FieldTypeDescription
outputPath alwaysstringPath of the file written.