Motionix / Your workspace
A whole video. One useful overview.
Find a shot without scrubbing blindly. Sample your clip, compare frames with timestamps, and save a compact overview or the still images you need.
Three steps. One result to inspect.
Choose a clip and range
Use a video you are authorised to process. Shorter ranges and fewer frames make review and memory use more manageable.
Inspect the sampled frames
Choose the layout or a single timestamp. Read the reported sample time rather than assuming every request is frame-exact.
Export what you need
Save the overview or selected images within the output budget. Keep the source video and check resolution before reusing a still.
Make a video contact sheet with timestamps
A contact sheet puts a small selection of frames into one image. It is useful for review notes, selecting a thumbnail, or discussing footage with another editor. Choose a range and a manageable sample count; more thumbnails can make the overview harder to read. Timestamps connect each sample back to the clip. They are references to decoded frames, not an automatic list of scenes or a transcript of what happens.
Extract a still image instead of taking a player screenshot
A screenshot may capture a scaled player, its controls or surrounding page. A decoded frame export can separate the image from that interface. Select the actual timestamp and inspect the resulting dimensions. Variable-frame-rate footage may not have a frame at an exact requested time. PNG avoids adding another JPEG encoding step, but cannot recover detail already lost in the source video or guarantee identical HDR/color treatment.
A contact-sheet thumbnail is not a full-resolution still
The overview deliberately fits several images onto a bounded canvas. Export an individual frame if you need larger pixel dimensions; do not enlarge a tiny sheet tile and call it original quality. Keep the frame shape and inspect rotation on portrait clips. Use separate resizing or format conversion only after choosing the shot. The page reports limits rather than offering unlimited extraction from long videos.
Review private footage without a required upload
The workflow reads a local file and uses browser decoding. The source is not uploaded for extraction, but application assets still load over the network. Codec support and device memory remain limits. Stop or reset if needed, then download useful results before leaving. Only process footage you have rights to use; a local-file extractor is not a downloader for other people's hosted videos. It also cannot repair a damaged container.
Your files, with explicit choices
File processing does not require an upload. The site and processing assets use the network. Results are not automatically backed up. Download your result and keep the original.
Frequently asked questions
Is a contact sheet every frame of the video?
No. It is a compact overview. Choose a bounded sample or an individual timestamp instead of producing thousands of images.
Are the timestamps actual sampled frames?
Results report sampled timestamps. A request may land on the nearest available decoded frame, especially with variable frame rate.
Does this identify scenes automatically?
No. Time-based sampling does not understand scene meaning. Review the samples and choose useful frames yourself.
Does PNG recover the video's original quality?
No. It can save a decoded frame without another JPEG step, but cannot restore previous compression loss or certify color fidelity.
Can I use a video link instead of a local file?
This workflow uses local files you are authorised to process. It is not a third-party video downloader.
Sources and the limits of this page
Sources checked
- MDN WebCodecs
Browser decoding and frame processing depend on codec support.
- MDN video codecs
Encoded source quality and compatibility have distinct limits.
These references explain formats or published requirements. They do not represent a partnership or an inspection of your file. Check the current requirements before using an export.