# Video Frame Extractor

Extract still frames from a video at a fixed interval, custom timestamps, or the first N frames — uses fast input seeking and downloads a ZIP.

> Canonical page: https://elysiatools.com/en/tools/video-frame-extractor

- **Category:** Media

- **Keywords:** video, frame, extract, screenshot, thumbnail, ffmpeg, still image, zip

## Overview

Upload a video and extract still frames three ways: at a regular interval (e.g. one frame every 5 seconds), at custom timestamps you specify (e.g. 2.5, 10, 30 seconds), or the first N frames. The tool uses FFmpeg fast seeking (-ss placed before -i), which jumps straight to the nearest keyframe via the container index — near-instant even for hour-long videos. Frames are bundled into a ZIP for download.

## Inputs

- **Video File** (file): Upload a video
- **Extraction Mode** (select)
- **Interval (every N seconds)** (number)
- **Custom timestamps (comma-separated, seconds)** (text): 2.5, 10, 30, 60
- **Frame Count (first N frames)** (number)
- **Max Frames** (number)
- **Output Format** (select)

## When to use

- Create video thumbnails or preview images at selected moments.
- Review long videos by sampling frames every few seconds or minutes.
- Capture the first set of frames or specific timestamps as JPG or PNG images.

## How it works

- Upload a video file up to 100 MB.
- Choose interval, custom timestamp, or frame count extraction mode.
- Set the interval, comma-separated timestamps, frame count, output format, and maximum frame limit as needed.
- The tool extracts the frames and bundles them into a ZIP download.

## Use cases

- Generate thumbnail candidates from regular points in a video.
- Capture exact moments from a clip for review or reference.
- Create a compact visual overview of a long video by extracting sampled frames.

## Frequently asked questions

### What extraction modes are available?

You can extract frames at a fixed interval, at custom timestamps, or from the first N frames.

### Which video files can I upload?

The tool accepts video files through the video upload input, with a maximum file size of 100 MB.

### Can I enter specific video times?

Yes. Select custom timestamps mode and enter seconds separated by commas, such as 1, 3, 10.

### Which image formats are supported?

Extracted frames can be saved as JPG or PNG images.

### How do I receive the extracted frames?

The frames are bundled into a ZIP file for download.

## Related tools

- [Cover Art Embed](https://elysiatools.com/en/tools/cover-art-embed): Embed cover artwork without re-encoding media.
- [Video to Image Sequence](https://elysiatools.com/en/tools/video-to-image-sequence): Extract video frames as an image sequence with customizable frame rate, quality, and output format
- [Audio Spectrogram Generator](https://elysiatools.com/en/tools/audio-spectrogram-generator): Generate a spectrogram image from an audio file or a video audio track
- [Image Sequence to Video](https://elysiatools.com/en/tools/image-sequence-to-video): Convert uploaded image files or a ZIP archive of frames into a video, sorted naturally by filename
- [Video Watermark Image](https://elysiatools.com/en/tools/video-watermark-image): Add an image watermark to videos with customizable position, size, opacity, and timing
- [Convert ARW to JPEG](https://elysiatools.com/en/tools/arw-to-jpg): Convert Sony ARW RAW files to JPEG format. Automatically extracts image dimensions and metadata from the RAW file.
- [Convert ARW to PNG](https://elysiatools.com/en/tools/arw-to-png): Convert Sony ARW RAW files to PNG format. Automatically extracts image dimensions and metadata from the RAW file.
- [Album Art Extractor](https://elysiatools.com/en/tools/audio-album-art-extractor): Extract the album art from an audio file

## Samples

- [Web Image Processing Python Samples](https://elysiatools.com/en/samples/web-image-processing-python): Web Python image processing examples using PIL/Pillow including reading, saving, resizing, and format conversion
- [Android Image Processing Java Samples](https://elysiatools.com/en/samples/android-image-processing-java): Android Java image processing examples including reading/saving images, scaling, and format conversion
- [Android Image Processing Kotlin Samples](https://elysiatools.com/en/samples/android-image-processing-kotlin): Android Kotlin image processing examples including reading/saving images, scaling, and format conversion
- [Markdown Link Extractor Samples](https://elysiatools.com/en/samples/markdown-with-links): Sample Markdown documents with various link types for testing the Markdown Link Extractor tool

## Related content

- [GIF Creation and Optimization for Deliverable Animation](https://elysiatools.com/en/hubs/gif-creation-and-optimization): Build an animated GIF from video clips or still images, cut its weight with color reduction, resizing, and compression, and tune playback speed and looping until it fits the delivery budget.
