Drop a cap on that GIF. gifski quality, Windows-native.
gifski is the best gif encoder going. it ships as a rust cli and a mac app. on windows, until now, you read the github readme and gave up.
- the gifski github page tells you to
cargo install gifski. you don't have rust installed. - the prebuilt binary is a cli. you wanted a window, not a terminal.
- the mac app exists. you don't have a mac.
gifcap. the windows desktop ui for gifski. drag-drop a video, set the cap, ship a gif. ffmpeg handles the decode, gifski handles the encode, you don't touch a command line.
| axis | gifski cli (rust) | gifski.app (mac) | gifcap (windows) |
|---|---|---|---|
| encoder | gifski | gifski | gifski |
| install | cargo + rust toolchain | mac app store / direct | signed installer, 18 mb |
| ui | command line | native macos | native windows |
| video decode (mp4 in) | manual ffmpeg pipe | built in | built in (ffmpeg bundled) |
| hard size cap | manual loop | manual | binary-search auto-tune |
| batch queue | scriptable, not built-in | limited | drag a folder |
| price | free, OSS | pay what you want | free tier; pro $29 lifetime |
How gifcap solves this — in detail
gifski is the reason modern GIFs look modern. Kornel Lesiński's Rust encoder builds a separate palette for every frame rather than picking one global palette that has to work for the whole clip. that single architectural choice is why gifski output holds detail on gradients, anti-aliased text, and dark-mode UIs where global-palette encoders dither or band. it's the same core idea Sindre Sorhus's gifski.app on macOS has been shipping for years — and on Mac, "gifski" and "high-quality GIF" are essentially synonymous.
on Windows, getting to that same encoder has been a chore. the official install paths are: build the crate with `cargo install gifski`, which requires a working Rust toolchain you probably don't have; or download the prebuilt CLI from gifski's GitHub releases, which drops a .exe into your path and expects you to pipe frames in via ffmpeg yourself. both work. neither is what most Windows users are looking for when they type "gifski windows" into a search bar.
gifcap is the gap-filler. it bundles gifski (the encode step) with ffmpeg (the decode and frame-extraction step) inside a Windows desktop app — signed installer, no toolchain, no command line. the quality ceiling is identical to gifski.app and the gifski CLI, because it's the same encoder doing the work. what gifcap adds on top is the Windows-native UI, a drag-drop batch queue, and a binary-search size cap that tunes gifski's quality between 10 and 100 until the output lands under your target megabytes. that last part — the size cap — is the piece neither gifski.app nor the CLI hand you out of the box.
Gifski on Windows — the spec
- gifski upstream: Rust crate by Kornel Lesiński; MIT-licensed on GitHub.
- Install option 1: `cargo install gifski` — requires Rust toolchain on Windows.
- Install option 2: prebuilt Windows CLI binary from the gifski GitHub releases — command line only, no GUI, requires ffmpeg piping for video input.
- Install option 3: gifcap — bundles ffmpeg + gifski inside a signed Windows desktop installer with drag-drop UI.
- Quality parity: gifcap output at a given quality setting matches gifski CLI and gifski.app output at the same setting — same encoder, same math.
- What gifcap adds over raw gifski: drag-drop video input (mp4/mov/mkv/webm), batch queue for folders, binary-search size cap, Pro features (scene detection, gallery).
- What stays upstream: the encoder itself. credit belongs to gifski's authors.