gifify

Crates.iogifify
lib.rsgifify
version0.2.2
sourcesrc
created_at2021-12-21 15:34:34.104882
updated_at2021-12-22 15:12:53.473273
descriptionEncode a movie file to gif, specialized for demos, feature presentations, bug reports etc.
homepage
repositoryhttps://github.com/berikv/gifify
max_upload_size
id501247
size2,797,113
Berik Visschers (berikv)

documentation

README

gifify

Encode a movie file to gif, specialized for demos, feature presentations, bug reports etc.

Screen recording as gif

Install

For gifify you'll need ffmpeg and rust installed.

On mac, using homebrew:

brew install ffmpeg rust
cargo install gifify

Usage

# Creates ~/Desktop/Screen\ Recording\ 2021-12-21\ at\ 16.16.58.gif 
gifify ~/Desktop/Screen\ Recording\ 2021-12-21\ at\ 16.16.58.mov

# Make a webm instead of a gif.
# Webm is much smaller than gif, but STILL not fully supported on Apple devices.
gifify --webm Cat.mov -o canihazcheeze.webm

# Make it a big cat gif
gifify --big Cat.mov

# See all available options
gifify --help

Mandatory cat gifs

gifify IMG_7606.mov

Can I HAZ CHEEZE

gifify --speed 0.7 --framerate 6 IMG_7606.mov

Can I HAZ CHEEZE

gifify --speed 2 --framerate 20 --loop 5 IMG_7606.mov

Can I HAZ CHEEZE

Commit count: 27

cargo fmt