Video Screenshotter

Grab high-res frames from any video — paste a URL or upload a file.

Paste URL
Upload Video
Run Locally

Interval in seconds between each frame capture. Works with YouTube, Vimeo, and many more.

🎬
Drag & drop a video file here, or click to browse
MP4, MOV, AVI, MKV, WEBM — up to 500MB

seconds between frames

🖥️ Run it on your Mac

Running locally means YouTube and Vimeo links work perfectly — no bot detection issues. It takes about 2 minutes to set up the first time.

1
Download the app
Click the button below to get a zip file.
2
Unzip and double-click setup.command
This installs everything automatically (Node.js, ffmpeg, yt-dlp) and starts the app. If macOS blocks it, right-click → Open.
3
Bookmark localhost:3456
The app opens in your browser automatically. Bookmark it for next time. To run again later, just double-click setup.command again.

Requires macOS. The setup script uses Homebrew to install dependencies.

Starting...