Timestamped Video Storyboard

Sample local video frames at entered intervals and export a timestamped sheet and frame list.

Files stay on your device No sign-up Free to use
How this works

The tool runs in this browser. Your file or text is not uploaded to UseFreeTools. Check this tool's limits for anything it may save on your device.

Privacy details

Build storyboard controls

Drop your file here

or choose one from your device

One browser-decodable MP4/MOV or WebM, one video track and at most one audio track. Total selected media up to 256 MiB; video up to 60 minutes and 8.3 megapixels.

    Leave blank for the source duration. This endpoint is excluded.

    How to use Timestamped Video Storyboard

    1. Choose a supported video and set the first sample and excluded end time.
    2. Set the interval and number of thumbnails across the sheet.
    3. Build the storyboard and compare its timestamps with the source before exporting.

    Example: Timestamped Video Storyboard

    Make a short two-frame contact sheet.

    You add
    Two-second, 640 × 360 video with visibly different first and second seconds. First sample: 0; sample until: 2; interval: 1; columns: 2.
    You get
    The PNG and PDF contain frames requested at 0.000 and 1.000 seconds with timestamp labels. The CSV lists those two positions; the end at 2 seconds is excluded.

    Options

    Sampling interval
    Frames are requested from the first sample in interval-sized steps before the excluded end. At most 24 positions are allowed.
    Thumbnails across the sheet
    Two, three or four columns change contact-sheet layout. They do not change requested sample times.

    Supported inputs and limits

    Selected files256 MiB total
    Supported duration120 source seconds
    Local browser-decodable MP4/MOV-family or WebM, up to 256 MiB, 60 minutes and 4K source frames. At most 24 requested samples. Frames are sampled at the entered times; this does not detect shots or generate a transcript. Large source files need more device memory. Codec support and seek accuracy depend on your browser.

    Where your input is processed

    This tool processes your input in this browser. Your text and files are not uploaded to UseFreeTools. Check this tool's limits for anything it may save on your device.

    An interval is a sampling plan

    Sampling once per second can miss a change between those times. Shorten the interval or choose another segment if that event matters, while staying inside the sample cap. The sheet is a sequence of still images; it does not preserve movement between them.

    Timestamps are requested seek positions

    The browser decoder supplies the frame near each seek position. This is not a frame-accurate editing timecode or a reconstruction of every encoded timestamp. Use the CSV to review the sampling plan and the source video to verify an important event.

    Questions about Timestamped Video Storyboard

    Does it detect scene changes automatically?

    No. It uses your start, end and interval values.

    Is the entered end time also sampled?

    No. The end is excluded. A 0–2 second range at a one-second interval requests positions 0 and 1.

    Is my input uploaded?

    Nothing is uploaded.

    Project manager: Tony Hines · Content updated 4 October 2026 · Report a problem