# bgrins/videoconverter.js

[UNMAINTAINED] Convert videos in your browser

Repository: https://github.com/bgrins/videoconverter.js
Canonical: https://ross.abutalabs.com/products/videoconverterjs
Homepage: http://bgrins.github.io/videoconverter.js/
Language: JavaScript
License: NOASSERTION
License Family: other
Last push: 2018-02-12T03:09:33+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 4678, "days_push": 3124, "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 2353, forks 298 (observed 2026-08-28T04:06:40.459659+00:00)

## What it is
A JavaScript library that compiles FFmpeg to JavaScript via Emscripten, enabling video conversion and manipulation entirely in the web browser without server uploads. It was created for the Video Funhouse project at Node Knockout 2013 and is now unmaintained.

## Use cases
- convert videos in the browser without uploading files
- apply ffmpeg filters to video client-side
- transcode video files to different formats in a web app
- process audio and video entirely client-side
- run ffmpeg commands from JavaScript

## When to choose
- you need fully client-side video conversion with no server upload
- you want to apply ffmpeg filters in a browser app
- privacy matters and files must never leave the user's machine

## When to avoid
- you need an actively maintained or performant solution
- large bundle size (24+ MB) is unacceptable
- you need broad codec support or modern browser performance
- you need long-term support or security updates

## Facets
- artifact type: library
- maturity: abandoned
- function: video-processing, audio-processing, cli
- domain: media, web-development, browser-extensions
- platform: browser, wasm
- tags: ffmpeg, emscripten, client-side, unmaintained, javascript, video, nodejs

## Member repositories
- bgrins/videoconverter.js (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:40.459659+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-30T02:36:29.280143+00:00, confidence not recorded.
  - readme: https://github.com/bgrins/videoconverter.js (fetched 2026-08-28T04:06:40.459659+00:00, sha b190b746460e)
  - homepage: http://bgrins.github.io/videoconverter.js/ (fetched 2026-08-29T10:17:25.819746+00:00, sha 335e17cd2cef)
- Data as of 2026-08-30T08:39:29.467469+00:00.
