How to convert a video to a GIF on Mac (good quality, small size)
Updated 2026-06-11 · Runs locally — nothing uploaded
Turn a clip into a sharp, reasonably small GIF on your Mac using a generated palette — no command line, nothing uploaded.
- Output
- Tutorial GIF
- Processing
- On your Mac
- Setup
- About 2 minutes to set up
- Access
- Free local task
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: canonical ffmpeg recipe
This is the canonical recipe. FFmix adapts encoder flags to the engine on your Mac, then shows the final command; the command shown is the command run.
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.