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

SCREENCAST-MCP / TOOLS / WATCH

Contact Sheet

contact_sheet

Tile timestamped frames of a video into one image to see a whole recording at a glance (the cheapest first look).

watchwritesdestructivesince v0.16.0

00:00PARAMETERS
NameTypeDescription
input requiredstringPath to the source video.
countintegerFrames to tile (default 12). ≥ 1, ≤ 48
mode"even" | "scenes"even (default) or scenes (strongest changes; static stretches take no tiles).
sceneThresholdnumberMode scenes: change needed, 0-1 (default 0.1). > 0, < 1
columnsintegerTiles per row (default: roughly square). ≥ 1, ≤ 12
tileWidthintegerTile width in px (default 320). ≥ 64, ≤ 1920
posterbooleanWrite one representative poster frame instead of a sheet.
outputstringOptional output .png path. Defaults under SCREENCAST_HOME/frames.
overwritebooleanAllow replacing an existing file at the output path (default false).
returnImagebooleanReturn the sheet inline (default true).
maxImageWidthintegerMax inline image width (default 1280). ≥ 16, ≤ 9007199254740991
00:05A MINIMAL CALL
contact_sheet { "input": "recording.mp4" }

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 alwaysstring
inlineImages alwaysinteger ≥ -9007199254740991, ≤ 9007199254740991
00:15SEEN IN