# vvo/gifify

😻 Convert any video file to an optimized animated GIF.

Repository: https://github.com/vvo/gifify
Canonical: https://ross.abutalabs.com/products/gifify
Language: JavaScript
License: ISC
License Family: permissive
Topics: gif, video, mp4, gifsicle, screencast, gifify, nodejs, imagemagick, ffmpeg
Last push: 2025-07-25T14:50:41+00:00

## Health v2 (maintenance only)
Score: 47/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 33, release rhythm 35, longevity 100
- inputs: {"age_days": 4302, "days_push": 404, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 6325, forks 312 (observed 2026-08-28T04:09:41.775856+00:00)

## What it is
gifify is a Node.js CLI tool and library that converts video files into optimized animated GIFs, with options for trimming, resizing, fps, colors, compression, subtitles, and text overlays. It works via FFmpeg, ImageMagick, and giflossy, supports stdin/stdout streams, and requires no temp files.

## Use cases
- convert an mp4 video to an animated gif
- extract a 5-second gif clip from the middle of a movie
- create optimized gifs from screencasts
- burn subtitles or text onto a gif
- resize and compress gifs for the web
- programmatically convert video to gif in a node script

## When to choose
- you need a fast, unix-friendly command-line video-to-gif converter
- you want fine control over fps, colors, compression, and trimming
- you want to convert video to gif from Node.js code or shell pipelines

## When to avoid
- you need an actively maintained or supported tool (the author has abandoned it)
- you want a GUI-based gif converter
- you need modern gif generation features beyond what ffmpeg/imagemagick/gifsicle offer

## Facets
- artifact type: cli-tool
- maturity: abandoned
- function: video-processing, image-processing, cli
- domain: media, developer-tools
- platform: cli
- tags: gif, ffmpeg, imagemagick, gifsicle, screencast, video-to-gif, command-line, nodejs, macos, linux, docker

## Member repositories
- vvo/gifify (main) score 47

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:41.775856+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:46:10.906303+00:00, confidence not recorded.
  - readme: https://github.com/vvo/gifify (fetched 2026-08-28T04:09:41.775856+00:00, sha aa3d45326ac3)
  - registry_npm: https://registry.npmjs.org/gifify (fetched 2026-08-29T08:42:46.446949+00:00, sha 003be2adfcdd)
- Data as of 2026-08-30T08:39:29.467469+00:00.
