Record screen with quicktime player and conver to gif
ffmpeg -i in.mov -s 600x400 -pix_fmt rgb24 -r 10 -f gif - | gifsicle --optimize=3 --delay=8 > out.gif
reference: https://stackoverflow.com/questions/28354217/how-can-you-record-your-screen-in-a-gif