Skip to content

Commit f5e2c28

Browse files
feat(posts): add "How to convert video to GIF on Mac"
Post: 2025-08-17-how-to-convert-video-to-gif-on-mac.md
1 parent e903833 commit f5e2c28

1 file changed

Lines changed: 60 additions & 0 deletions

File tree

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
---
2+
layout: post
3+
title: How to convert video to GIF on Mac
4+
date: 2025-08-17 12:51:51
5+
excerpt: How to convert video to GIF on macOS.
6+
categories: video gif mac
7+
---
8+
9+
This post goes over how to convert video to GIF on macOS:
10+
11+
- [ffmpeg](#ffmpeg)
12+
- [imagemagick](#imagemagick)
13+
14+
## ffmpeg
15+
16+
Install [ffmpeg](https://ffmpeg.org/) with [Homebrew](https://brew.sh/):
17+
18+
```sh
19+
brew install ffmpeg
20+
```
21+
22+
Convert `input.mov` to `output.gif`:
23+
24+
```sh
25+
ffmpeg -i input.mov output.gif
26+
```
27+
28+
## imagemagick
29+
30+
Install [imagemagick](https://imagemagick.org/) with [Homebrew](https://brew.sh/):
31+
32+
```sh
33+
brew install imagemagick
34+
```
35+
36+
Convert `input.mov` to `output.gif`:
37+
38+
```sh
39+
magick input.mov output.gif
40+
```
41+
42+
## -loop
43+
44+
Control looping with `-loop`:
45+
46+
| Value | Effect |
47+
| ----- | ------------- |
48+
| -1 | No loop |
49+
| 0 | Infinite loop |
50+
| 1 | Loop twice |
51+
52+
To loop 3 times:
53+
54+
```sh
55+
ffmpeg -i input.mov -loop 2 output.gif
56+
```
57+
58+
```sh
59+
magick -loop 2 input.mov output.gif
60+
```

0 commit comments

Comments
 (0)