I don't know that there is a built-in way, but:
- GIF Brewery would be a GUI way to do it
- …and ffmpeg + gifsicle a command-line way
For instance, this takes a QuickTime movie, converts it to GIF, optimizes the result (to make the file smaller) and sets the delay between each frame to 0.02 seconds:
Code:
ffmpeg -i /Users/chucker/Movies/myMovie.mov -f gif - | gifsicle --optimize=3 --delay=2 > /Users/chucker/Movies/myMovie.gif