A contact sheet, frame by frame.
Turn a clip into a storyboard with timecodes, plus a first and mid frame for every shot. Local, free, no upload.
The whole job, in one tab.
Drop a clip. The workbench finds the cuts, pulls the frames, measures the light and motion, and writes the prompt sheet. No timeline to learn, no project file, no render queue. Nothing to install, nothing to upload.
Nothing is uploaded. Everything runs here.
The brief
Makes the prompts yoursThe workbench never invents a subject. Measured fields fill camera, light, palette and rhythm; you supply the idea. Changing the brief regenerates all three variants.
Analyze a clip to write the prompt sheet.
What is a contact sheet?
A contact sheet is a single image that shows a whole roll of film at a glance. In video, it is a storyboard: one representative frame per shot, in order, usually with a shot number and a timecode. It is the fastest way to see the structure of an edit before you open it shot by shot.
The workbench builds the storyboard from the same cut detection it uses for the shot list. The result is not a random grid of frames; every cell is a detected shot.
How frames are chosen
For each shot, the workbench extracts two frames: one near the start and one at the midpoint. The midpoint is the representative frame used in the storyboard. The first frame is the better image-to-video reference because it preserves the opening composition and any motion blur.
Frames are capped at 1280 px on the long side and encoded as JPEG at quality 0.85. The source video is never re-encoded or uploaded.
Limits
The clip must be 3 minutes or shorter, 300 MB or smaller, and contain no more than 120 detected shots. MP4/H.264 and WebM are the safest formats; HEVC support depends on the browser. If the video has no cuts, the storyboard has one cell and the frames folder has two images.
For every-frame extraction, use ffmpeg’s fps filter or the
rea-video CLI. This workbench deliberately extracts the frames
a remake needs, not thousands of near-duplicates.
Questions
Does it extract every frame?
No. The workbench extracts a first and a mid frame for every detected shot, plus a storyboard with one representative frame per shot. That is the useful set for a remake. For every-frame extraction, use ffmpeg’s fps filter or the rea-video CLI’s tiles command.
What resolution are the frames?
The longest side is capped at 1280 px, preserving the source aspect ratio. The frames are JPEGs at quality 0.85. They are reference frames, not the original master.
Can I make a contact sheet without uploading?
Yes. The video is decoded locally with the browser’s File API and a Blob URL. There is no upload endpoint and no server-side copy.
What is the difference between the frames folder and the storyboard?
The storyboard is one contact sheet image with every shot and its timecode. The frames folder gives you two individual images per shot for image-to-video references or a closer look.
Make the reference visible.
A storyboard you can read in one look — with timecodes, frames and a shot list.