gpac/gpac
GPAC Ultramedia OSS for Video Streaming & Next-Gen Multimedia Transcoding, Packaging & Delivery observed · 2026-08-28
Health v2 · maintenance only
89/100
- Activity 99
- Release rhythm 70
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 169
- age_days: 4505
- days_rel: 40
- days_push: 7
- n_releases_24m: 2
Adoption not part of the score
3296 stars · 589 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
GPAC is an open-source multimedia framework for processing, inspecting, packaging, streaming, and playing audio, video, subtitles, encrypted media, and 2D/3D graphics. It is best known for its MP4/ISOBMFF tooling (MP4Box) and MPEG-DASH/HLS packaging capabilities used by broadcasters and streaming services.
Use cases
- package mp4 files for mpeg-dash streaming
- generate hls segments and manifests from video files
- inspect and remux mp4 or mov containers
- encrypt video with cenc for drm delivery
- convert prores or mpeg-ts files to fmp4/cmaf
- build low-latency hls live streaming pipelines
- mux subtitles like webvtt and ttml into mp4
- transcode and package media for broadcast delivery
When to choose
- you need standards-compliant ISOBMFF/MP4 packaging or DASH/HLS segmentation
- you work in broadcast, streaming, or media research and need CENC encryption or ATSC 3.0 support
- you want a scriptable CLI alternative to FFmpeg focused on packaging and streaming
When to avoid
- you only need simple video encoding/transcoding without packaging - FFmpeg may be simpler
- you need a polished end-user media player GUI
- you need lightweight library integration without a large framework dependency
Facets
framework · maturity stable
video-processing audio-processing streaming cryptography cli gui graphics middleware media web-development developer-tools simulation windows cross-platform cli mp4box mpeg-dash hls isobmff cenc mpeg-ts cmaf low-latency-hls atsc3 prores media-packaging transcoding subtitles vr broadcast video audio broadcasting linux macos ios android web-server
7 sources
- readme: https://github.com/gpac/gpac · fetched 2026-08-28 · bbd5664ae7d7
- homepage: https://gpac.io · fetched 2026-08-29 · ae31740a837c
- site_page: https://gpac.io/about · fetched 2026-08-29 · e59114c1e49b
- site_page: https://gpac.io/features · fetched 2026-08-29 · 48e0896799e5
- site_page: https://gpac.io/category/features · fetched 2026-08-29 · 5faebfad084a
- site_page: https://gpac.io/faq · fetched 2026-08-29 · c87460c68aa8
- site_page: https://wiki.gpac.io/ · fetched 2026-08-29 · c47429dd79b9
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| gpac/gpac | main | 89 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem