aboutsummaryrefslogtreecommitdiffstats
path: root/Readme.md
blob: 61f1744a857421db81f16796629b928dc613e762 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
make-gif
========

despite the recent rise of libvpx, there's still something magical about the
humble animated gif and it's status as not-quite-video-or-image. however, given
the limitations of the file format, creating gifs which can hold their own
against these modern video formats is not easy.

this script aims to provide a featureful frontend to
[ffmpeg](https://ffmpeg.org/) which makes creating high-quality gifs from video
files as painless as possible, with support for things like embedding
subtitles, various dithering algorithms, cropping, and post-optimisation (via
[gifsicle](https://www.lcdf.org/gifsicle/))

just clone and run `make-gif -h` to get started!

dependencies
============

in addition to being run via zsh, make-gif makes use the following external
commands:

* **required**: `ffmpeg`, `ffprobe`, `grep`
* **optional**: `gifsicle`