Video Frame Capture
Upload video files, capture any frame and save as PNG or JPEG images. Supports batch capture and ZIP download. All processing is done locally in your browser.
FAQ
What video formats are supported?
Supports common video formats playable in browsers, including MP4, WebM, MOV, and more. We recommend using MP4 format for best compatibility.
How to capture high-quality screenshots?
The resolution of captured screenshots depends on the video's own resolution. For best results, use original quality video files. Screenshots will maintain the video's original resolution. JPEG format supports quality adjustment, which can be configured in the code.
How does batch capture work?
Starting from the current playback position, it automatically advances and captures frames at your specified time interval (in seconds) until the video ends or you click the stop button. Each screenshot is saved independently.
Will my video files be uploaded to a server?
No. All processing is done locally in your browser through Canvas. Video files are never uploaded to any server. Feel free to use this tool with confidence.
Related guide
Capturing Video Frames and Making a GIF in Your Browser
Why a captured frame can differ from what you saw on screen, what the batch interval really controls, why GIF output is always 10 fps, and how to keep the file from being enormous.