#23 · Primary category: Self-Hosted File Processing & Conversion
gifify
😻 Convert any video file to an optimized animated GIF.
Project last updated:07/25/25
GitHub Stars
6.3K
Forks
313
Contributors
26
License
Other
Why we included this project
gifify pulls ffmpeg, ImageMagick, and the giflossy gifsicle fork into a single Node.js command, so you don't have to assemble that conversion pipeline yourself. You can grab just the slice of a movie you want, then adjust fps, color count, compression, resize, reverse the clip, or burn in subtitles, with everything processed in memory and no temp files written. A CLI and a programmatic streaming interface are both there, which means the same conversion can run inside a Node script or sit in a stdin/stdout pipe like any other Unix tool. Worth knowing before you rely on it: the author has stepped away and the project is no longer actively maintained, so it's best treated as a proven utility to fork or learn from rather than the backbone of a long-term pipeline.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
immich
High performance self-hosted photo and video management solution.
paperless-ngx
A community-supported supercharged document management system: scan, index and archive all your documents
lossless-cut
The swiss army knife of lossless video/audio editing
lux
👾 Fast and simple video download library and CLI tool written in Go
excelize
Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets