How to convert a video to a GIF on Mac (good quality, small size)
Updated 2026-06-11 · Runs locally — nothing uploaded
Want a GIF for a README, an issue, or a chat — without the grainy, oversized results most converters give you? The trick is the color palette: GIF only allows 256 colors, so a good GIF is built around a palette generated from your specific clip.
FFmix’s one-click Tutorial GIF preset does exactly that — generate a palette, then apply it — so your GIF stays sharp at a sensible size. It runs on your Mac, and nothing is uploaded.
Steps
- 1 Drag your clip into FFmix and trim to the segment you want.
- 2 Pick the Tutorial GIF preset (or the Make a GIF task).
- 3 Confirm and click Start — a palette-optimized GIF is saved.
Advanced: the real ffmpeg command
This is exactly what FFmix runs. Copy it, tweak it, or just use the one-click preset.
ffmpeg -i input.mp4 -vf "fps=15,scale=480:-1:flags=lanczos,split[a][b];[a]palettegen[p];[b][p]paletteuse" output.gif Drop a file and go — all local, nothing uploaded.
FAQ
Why do some GIFs look grainy or huge?
GIF only supports 256 colors, so the palette matters. FFmix generates a custom palette per clip (palettegen/paletteuse), which keeps the GIF sharp and the size reasonable.
How do I keep the GIF small?
Lower the frame rate and width — 15fps at 480px is a good default for demos. Shorter clips also help a lot.
Is anything uploaded?
No. The GIF is generated locally on your Mac through the bundled ffmpeg engine.