Windows
Minimum OS: Windows 10
Native WinUI 3 Windows desktop app for Windows 10/11 x64. Uses ffprobe for media details and ffmpeg for frame extraction.
Native desktop app for extracting still frames from video files with FFmpeg and FFprobe.
Windows screenshots will be added soon
macOS screenshots will be added soon
Video Frame Extractor imports a single video file, reads media details with ffprobe, and extracts still frames with ffmpeg. Choose a time range or the entire video, write PNG or JPEG frames to disk, and follow progress with ETA when available. The apps bundle ffmpeg and ffprobe so a separate FFmpeg install is not required.
Minimum OS: Windows 10
Native WinUI 3 Windows desktop app for Windows 10/11 x64. Uses ffprobe for media details and ffmpeg for frame extraction.
Native macOS app built with Swift and SwiftUI. Uses bundled FFmpeg and FFprobe for local still-frame extraction.
Opening a video, choosing a range, extracting frames, and finding output.
Open Video Frame Extractor and import a single video (⌘O), or drag and drop one file onto the window. Multi-file drops are rejected. Bundled FFprobe reads duration, resolution, and frame rate locally. When probing finishes, choose a time range or the entire video, then Extract Frames (⌘E). Bundled FFmpeg writes still images on this Mac. Nothing is uploaded.
Time Range mode uses Start and End timestamps (seconds, MM:SS, or HH:MM:SS with optional milliseconds). Entire Video mode extracts every frame and asks for confirmation first, with an estimated frame count and rough disk-space hint. Output format is PNG or JPEG (JPEG quality is in Settings).
Frames are saved into a new folder named "{video name}_extracted_stills" (with a numeric suffix if that name already exists). By default the folder is created beside the source video. Choose Output Folder on the main window redirects only this session without changing Settings. Settings can set a persistent custom destination, or keep writing beside the source. The app never opens Finder automatically after extraction — use Show in Finder when you want to see the results.
The main-window output folder override is session-only. Format, JPEG quality, and the persistent default destination live in Settings (⌘,). Settings that would affect an active extraction are locked while work is in progress.
Show Activity Log (⇧⌘L) opens a separate window with import, probe, extraction, and error messages. Export Activity Log… saves the visible log as a text file. Optional on-disk logging can be enabled under Settings → Logging; logs stay in the app container and are not transmitted.
Shortcuts below apply to the macOS app.
macOS
For product questions or to report a problem, use the H61 Apps contact page. Include the app name (Video Frame Extractor), platform, version or build, system version, and what happened. If you can, attach an Activity Log export.
Cross-platform still-frame extraction with platform-native implementations. Windows builds use WinUI 3 with bundled FFmpeg/FFprobe for Windows 10/11 x64; the macOS version uses SwiftUI with bundled FFmpeg and FFprobe under the App Sandbox. A separate FFmpeg install is not required.
Video Frame Extractor includes bundled FFmpeg and FFprobe helpers that run locally on your computer to probe videos and extract still frames. They do not upload your media.
FFmpeg and FFprobe are licensed under LGPL 2.1 or later for this build. License text and source information are included with the app. Corresponding source for the FFmpeg 8.1.2 components shipped with Video Frame Extractor is published on this website.
FFmpeg project · FFmpeg corresponding source · Privacy Policy