WoluTools

Video, Audio & YouTube

Make a contact sheet of still frames from a video

Upload a video and take a frame every few seconds or at each scene change. You get a printable sheet with timestamps as PDF, JPG and HTML.

or drop it here

MP4, MOV, WEBM, MKV · Up to 30 minutes
Free account needed for your 3 free jobs a day

No file at hand? See an example sheet

Standard toolNo sign-up · free files up to 10 MBFree: 3 jobs a dayPro: up to 200 jobs a day · €12.99/month or €89.99/year

What the sheet looks like

A 60-second clip, one frame every 5 seconds, 4 columns

clip.mp412 frames · every 5 s

  1. 00:00
  2. 00:05
  3. 00:10
  4. 00:15
  5. 00:20
  6. 00:25
  7. 00:30
  8. 00:35
  9. 00:40
  10. 00:45
  11. 00:50
  12. 00:55
Example layout with drawn frames. Your sheet shows the real frames of your video, each labelled with its measured timestamp.
  • PDFLaid out for printing
  • JPGContact sheet image
  • HTMLOpens in a browser
  • CSVTimestamp of every frame
BringMP4, MOV, WEBM, MKV
GetPDF, JPG and HTML storyboard, frame CSV
PrivacyEncrypted source · 24-hour result

From video to contact sheet in three steps

  1. 1

    Add the video

    MP4, MOV, WEBM or MKV, up to 30 minutes. A longer or unsupported file is refused before the job starts.

  2. 2

    Pick the sampling

    A fixed interval in seconds or scene changes, plus the number of columns on the sheet.

  3. 3

    Download the package

    PDF, JPG and HTML storyboard with a frame CSV. The result is kept for 24 hours.

Making a printable contact sheet from a video

What you bring

You bring a video as MP4, MOV, WebM or MKV, up to 30 minutes long. The job is to turn it into a sheet of still frames you can print, scan through or pass on to a colleague. Frames are taken either at a fixed interval you set or at scene changes. A longer or unsupported file is refused before the job starts.

What you get back

You get the storyboard as a PDF laid out for printing, a JPG contact sheet and an HTML version. A frame CSV lists the timestamp of each frame for your own notes. Each tile is labelled with its measured timestamp and the file it came from. Nothing in the picture is interpreted, so there are no invented scene titles or summaries. Jump to a few timestamps in the video to check that the tiles match.

Sampling, columns and repeat runs

You choose fixed interval sampling or scene changes. For a fixed interval you set the number of seconds between frames. You also set the number of columns. More columns fit more of the video on a page, with smaller tiles. The scene detection threshold is written into the output, so a second run on the same file returns the same frames. Which frames matter for your edit or review is still your call.

Questions before you run it

How are the frames for the contact sheet chosen?

Either at a fixed interval in seconds that you set, or at detected scene changes. The detection threshold is written into the output, so a second run on the same file returns the same frames.

What is printed under each tile?

The measured timestamp and the source it was decoded from. No scene titles or summaries are invented, because nothing in the picture is interpreted.

How long a video can I turn into a storyboard?

Up to 30 minutes, from MP4, MOV, WEBM or MKV.

Can I print the result or edit it further?

The package holds a PDF laid out for printing, a JPG contact sheet and an HTML version, plus a frame CSV carrying the timestamps for your own notes.

How many columns does the sheet use?

You set the column count. Four is a common choice; a wider grid fits more of the video onto a page at the cost of tile size.