Ross ROSS = Recommend OSS · open-source software intelligence for agents

gpac/mp4box.js

JavaScript version of GPAC's MP4Box tool observed · 2026-08-28

github.com/gpac/mp4box.js · homepage · TypeScript · BSD-3-Clause (permissive) observed · 2026-08-28

Health v2 · maintenance only

93/100

  • Activity 94
  • Release rhythm 89
  • 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: 4
  • age_days: 4515
  • days_rel: 75
  • days_push: 36
  • n_releases_24m: 30

Full methodology

Adoption not part of the score

2463 stars · 391 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

MP4Box.js is a JavaScript/TypeScript library for parsing, segmenting, and extracting samples from MP4 (ISOBMFF) files, inspired by GPAC's MP4Box tool. It works progressively in both browser and Node.js environments, enabling MSE-based streaming and client-side file inspection.

Use cases

  • parse mp4 files in javascript
  • inspect mp4 metadata and box structure in the browser
  • segment mp4 files for media source extensions playback
  • extract media samples from mp4 tracks
  • build adaptive streaming with fragmented mp4
  • analyze isobmff box structure client-side
  • extract subtitle tracks from mp4

When to choose

  • you need to parse or fragment MP4 files in JavaScript in a browser or Node.js
  • you want client-side MP4 inspection without uploading files to a server
  • you are building MSE-based video players or adaptive streaming
  • you need progressive parsing of media data as it loads

When to avoid

  • you need full MP4 remuxing or transcoding capabilities of the native MP4Box tool
  • you work with non-ISOBMFF container formats like MKV or AVI
  • you need server-side heavy video encoding or processing

Facets

library · maturity active

parser video-processing developer-tools media web-development developer-tools browser cross-platform mp4 isobmff mse streaming typescript media-parsing video nodejs

2 sources

Member repositories

RepositoryRoleHealth v2
gpac/mp4box.jsmain93

For agents

markdown · JSON · MCP: product_card(name="gpac/mp4box.js")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem