Crates.io | gifify |
lib.rs | gifify |
version | 0.2.2 |
source | src |
created_at | 2021-12-21 15:34:34.104882 |
updated_at | 2021-12-22 15:12:53.473273 |
description | Encode a movie file to gif, specialized for demos, feature presentations, bug reports etc. |
homepage | |
repository | https://github.com/berikv/gifify |
max_upload_size | |
id | 501247 |
size | 2,797,113 |
Encode a movie file to gif, specialized for demos, feature presentations, bug reports etc.
For gifify you'll need ffmpeg and rust installed.
On mac, using homebrew:
brew install ffmpeg rust
cargo install gifify
# 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
gifify IMG_7606.mov
gifify --speed 0.7 --framerate 6 IMG_7606.mov
gifify --speed 2 --framerate 20 --loop 5 IMG_7606.mov