Guides / How to convert a video to a GIF on Mac (good quality, small size)

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. 1 Drag your clip into FFmix and trim to the segment you want.
  2. 2 Pick the Tutorial GIF preset (or the Make a GIF task).
  3. 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
FFmix has a one-click "Tutorial GIF" preset

Drop a file and go — all local, nothing uploaded.

Download FFmix free

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.