This is a macOS app for the
gifski encoder, which converts videos to GIF animations using
pngquant's fancy features for efficient cross-frame palettes and temporal dithering. It produces animated GIFs that use thousands of colors per frame.
Gifski supports all the video formats that macOS supports (
.mov with H264, HEVC, ProRes, etc). The QuickTime Animation format is not supported. Use ProRes 4444 XQ instead. It's more efficient, more widely supported, and like QuickTime Animation, it also supports alpha channel.
Requires macOS 10.13 or later.
Change GIF dimensions with the keyboard
In the width/height input fields in the save panel, press the arrow up/down keys to change the value by 1. Hold the Option key meanwhile to change it by 10.
Gifski includes a system service that lets you quickly convert a video to GIF from the Services menu in any app that provides a compatible video file.
Building from source
To build the app in Xcode, you need to have Rust and GCC 8 installed first:
curl https://sh.rustup.rs -sSf | sh brew install gcc@9 SwiftLint xcode-select --install
Can I contribute localizations?
No, we're not interested in localizing the app.
Can you support Windows/Linux?
No, but there's a cross-platform command-line tool available.
- gifski library - High-quality GIF encoder
- Defaults - Swifty and modern UserDefaults
- CircularProgress - Circular progress indicator for your macOS app
- DockProgress - Show progress in your app's Dock icon
MIT (the Mac app) + gifski library license