# Gifski **Repository Path**: mirrors/Gifski ## Basic Information - **Project Name**: Gifski - **Description**: Gifski 是一款用于 macOS 上的应用,能够将视频内容转换为高质量的 Gif 图像,基于 pququant 实现 - **Primary Language**: Rust - **License**: MIT - **Default Branch**: main - **Homepage**: https://www.oschina.net/p/gifski - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 2 - **Created**: 2018-02-26 - **Last Updated**: 2025-11-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
Convert videos to high-quality GIFs on your Mac
In the width/height input fields in the editor view, press the arrow up/down keys to change the value by 1. Hold the Option key meanwhile to change it by 10.
## Screenshots
## Building from source
To build the app in Xcode, you need to have [Rust](https://www.rust-lang.org) installed first:
```sh
curl https://sh.rustup.rs -sSf | sh
brew install SwiftLint
xcode-select --install
```
## Tips
## Quick Action shortcut
Convert videos to GIFs directly from Finder using the built-in [Quick Action](https://support.apple.com/en-mz/guide/mac-help/mchl97ff9142/mac) shortcut. It works without opening Gifski, and you can create multiple shortcuts with different settings, such as quality, dimensions, or looping, to match your workflow.
[Download shortcut](https://www.icloud.com/shortcuts/8a00497b180742139474d5470857d699)
**Requires the [TestFlight version](https://testflight.apple.com/join/iCyHNNIA) of Gifski**
## FAQ
#### The generated GIFs are huge!
The GIF image format is very space inefficient. It works best with short video clips. Try reducing the dimensions, FPS, or quality.
#### Why are 60 FPS and higher not supported?
Browsers throttle frame rates above 50 FPS, playing them at 10 FPS. [Read more](https://github.com/sindresorhus/Gifski/issues/161#issuecomment-552547771).
#### How can I convert a sequence of PNG images to a GIF?
Install [FFmpeg](https://www.ffmpeg.org/) (with Homebrew: `brew install ffmpeg`) and then run this command:
```
TMPFILE="$(mktemp /tmp/XXXXXXXXXXX).mov"; \
ffmpeg -f image2 -framerate 30 -i image_%06d.png -c:v prores_ks -profile:v 5 "$TMPFILE" \
&& open -a Gifski "$TMPFILE"
```
Ensure the images are named in the format `image_000001.png` and adjust the `-framerate` accordingly.
[*Command explanation.*](https://avpres.net/FFmpeg/sq_ProRes.html)
#### How can I run multiple conversions at the same time?
This is unfortunately not supported in the app itself, but you can do it from the Shortcuts app using the shortcut action that comes with the app.
If you know how to run a terminal command, you could also run `open -na Gifski` multiple times to open multiple instances of Gifski, where each instance can convert a separate video. You should not have the editor view open in multiple instances though, as changing the quality, for example, will change it in all the instances.
#### Is it possible to convert from WebM?
Gifski supports the video formats macOS supports, which does not include WebM.
You can convert your video to MP4 first with [this app](https://apps.apple.com/app/id1518836004).
#### Can I contribute localizations?
We don't plan to localize the app.
#### Can you support Windows and Linux?
No, but there's a [cross-platform command-line tool](https://github.com/ImageOptim/gifski) available.
#### [More FAQs…](https://sindresorhus.com/apps/faq)
## Press
- [Five Mac Apps Worth Checking Out - September 2019 - MacRumors](https://www.macrumors.com/2019/09/04/five-mac-apps-sept-2019/)
## Built with
- [gifski library](https://github.com/ImageOptim/gifski) - High-quality GIF encoder
- [Defaults](https://github.com/sindresorhus/Defaults) - Swifty and modern UserDefaults
- [DockProgress](https://github.com/sindresorhus/DockProgress) - Show progress in your app's Dock icon
## Maintainers
- [Sindre Sorhus](https://github.com/sindresorhus)
- [Kornel Lesiński](https://github.com/kornelski)
## Related
- [Sindre's apps](https://sindresorhus.com/apps)
## License
MIT (the Mac app) + [gifski library license](https://github.com/ImageOptim/gifski/blob/master/LICENSE)