Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jclem/gifify
gifify turns movies into gifs.
https://github.com/jclem/gifify
Last synced: about 16 hours ago
JSON representation
gifify turns movies into gifs.
- Host: GitHub
- URL: https://github.com/jclem/gifify
- Owner: jclem
- License: mit
- Created: 2013-03-15T00:21:06.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2024-02-13T02:00:14.000Z (11 months ago)
- Last Synced: 2025-01-04T03:05:45.539Z (8 days ago)
- Language: Shell
- Homepage:
- Size: 35.2 KB
- Stars: 1,130
- Watchers: 16
- Forks: 47
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: Changelog.md
- License: LICENSE
Awesome Lists containing this project
- awesome-gif - Gifify - Convert screen recording into GIF. (Utilities)
README
# gifify
gifify is a shell script for converting screen recordings into GIFs that can be
embedded conveniently into places like Slack channels or GitHub issues and pull
requests.## Installation
```sh
brew install gifify
```## Usage
Given a file `recording.mov`:
- Convert it into recording.mov.gif:
```sh
gifify recording.mov
```- Convert it into new_gif.gif:
```sh
gifify -o new_gif recording.mov
```- Convert it, cropping the top left corner:
```sh
gifify -c 100:100 recording.mov
```- Convert it and output at 60 frames per second:
```sh
gifify -r 60 recording.mov
```- Convert it and output at 30 frames per second at 2x speed:
```sh
gifify -r 30@2 recording.mov
```- Convert it and output at 30 frames per second at 2x speed, with a single loop:
```sh
gifify -r 30@2 -l 1 recording.mov
```## Regarding framerates:
GIF renderers typically cap the framerate somewhere between 60 and 100 frames
per second. If you choose to change the framerate or playback speed of your
GIFs, ensure your framerates do not exceed 60 frames per second to ensure your
GIFs play consistently. An easy way to compute this is to ensure that FPS x
SPEED is not greater than 60.## License
MIT (See [LICENSE][3])
[1]: https://raw.github.com/jclem/gifify/master/gifify.sh
[2]: https://github.com/cloudapp/cloudapp.rb
[3]: https://raw.github.com/jclem/gifify/master/LICENSE