# FFmpeg/FFmpeg

Mirror of https://git.ffmpeg.org/ffmpeg.git

Repository: https://github.com/FFmpeg/FFmpeg
Canonical: https://ross.abutalabs.com/products/ffmpeg
Homepage: https://ffmpeg.org/
Language: C
License: NOASSERTION
License Family: other
Topics: ffmpeg, video, audio, c, mpeg, webm, mp4, matroska, hls, rtsp, rtmp, hevc, fft, multimedia, streaming
Last push: 2026-08-26T22:49:41+00:00

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

## Adoption (not part of the score)
Stars 63669, forks 14198 (observed 2026-08-28T04:12:19.172618+00:00)

## What it is
FFmpeg is the leading open-source multimedia framework, providing libraries (libavcodec, libavformat, libavfilter, etc.) and command-line tools to decode, encode, transcode, mux, demux, stream, filter, and play virtually any audio or video format. It is written in C, highly portable, and supports hardware acceleration across many platforms.

## Use cases
- convert video files between formats like mp4 to avi
- extract audio from a video file
- compress videos for the web
- record and stream live audio and video
- probe and inspect multimedia file metadata
- build an app that decodes or encodes video
- transcode with GPU hardware acceleration
- cut and trim video clips from the command line

## When to choose
- you need to convert, transcode, or remux media files
- you need broad codec and container format support
- you are building a media application and need decoding/encoding libraries
- you need to stream or record audio/video
- you want hardware-accelerated encoding or decoding

## When to avoid
- you need a polished end-user media player with a full GUI
- you need video editing with a timeline and effects rather than processing
- you want a high-level managed-language API without dealing with C libraries

## Facets
- artifact type: library
- maturity: stable
- function: video-processing, audio-processing, streaming, cli, image-processing, sdk
- domain: media, developer-tools, cross-platform
- platform: windows, bsd, cross-platform, cli, c
- tags: transcoding, codecs, muxing, demuxing, multimedia-framework, libavcodec, hardware-acceleration, media-player, audio, video, linux, macos

## Member repositories
- FFmpeg/FFmpeg (main) score 77

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:12:19.172618+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-29T16:17:26.430458+00:00, confidence not recorded.
  - readme: https://github.com/FFmpeg/FFmpeg (fetched 2026-08-28T04:12:19.172618+00:00, sha 7e30f809d404)
  - homepage: https://ffmpeg.org/ (fetched 2026-08-28T17:56:32.479477+00:00, sha 2d28b425db44)
  - site_page: https://ffmpeg.org/about.html (fetched 2026-08-28T17:56:32.490746+00:00, sha f032bb905765)
  - site_page: https://ffmpeg.org/documentation.html (fetched 2026-08-28T17:56:32.492874+00:00, sha e5723522a09e)
  - site_page: https://git.ffmpeg.org/gitweb?p=ffmpeg.git;a=blob_plain;f=Changelog;hb=n7.0 (fetched 2026-08-28T17:56:32.497029+00:00, sha ca6923c19c06)
  - site_page: https://trac.ffmpeg.org/wiki/HWAccelIntro (fetched 2026-08-28T17:56:32.499377+00:00, sha ee48b4a9d903)
  - site_page: https://git.ffmpeg.org/gitweb?p=ffmpeg.git;a=blob_plain;f=Changelog;hb=n3.0 (fetched 2026-08-28T17:56:32.501864+00:00, sha ca6923c19c06)
- Data as of 2026-08-30T08:39:29.467469+00:00.
