{"repo":"vvo/gifify","free":true,"listed":false,"github":"https://github.com/vvo/gifify","clone":"git clone https://github.com/vvo/gifify.git","description":"😻 Convert any video file to an optimized animated GIF.","language":"JavaScript","stars":6326,"topics":["gif","video","mp4","gifsicle","screencast","gifify","nodejs","imagemagick","ffmpeg"],"license":"ISC","category":"media-processing","readme_excerpt":"NOTE FROM AUTHOR I am no more using this project or providing any support to it, if you want to maintain it, ping me here: vincent.voyer@gmail.com. This project was created 4 years ago, there might be better ways to turn a video into a GIF now, use google! /NOTE FROM AUTHOR gifify Convert any video file to an optimized animated GIF. Either in its full length or only a part of it. Demo time This screencast was recorded with lolilolicon/FFcast then converted to a GIF with: Features - command line interface - programmatic JavaScript (Node.JS) stream interface - unix friendly, supports stdin & stdout - optimized! uses pornel/giflossy to generate light GIFS - lots of options: movie speed, fps, colors, compression, resize, reverse, from & to, subtitles - no temp files used, everything happens in memory - fast! Extracting a 5-second GIF from the middle of a 2-hour movie takes less than 20 seconds Requirements Before using gifify, please install: - Node.js ( $ brew install node ) - FFmpeg 🐓🐓🐓🐓 ( $ brew install ffmpeg ) - convert, the famous ImageMagick ( $ brew install imagemagick ) - pornel/giflossy, it's a gifsicle fork (waiting for gifsicle#16 to be merged) ( $ brew install giflossy ) You can also use the gifify Docker image which comes with everything installed. Installation Command line usage Programmatic usage See the example. You can also pass a readable stream to gifify(stream, opts) . Readable stream input performance Gifify supports streams both on command line ( cat mo","default_branch":null,"files":null,"tree":[],"storefront":"/r/vvo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/vvo/gifify/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}