ffmpeg.wasm ports FFmpeg to WebAssembly and JavaScript so video and audio can be recorded, converted, and streamed in a browser.

ffmpegwasm.netlify.app
ffmpegwasm homepage screenshot

About ffmpegwasm

ffmpeg.wasm is a port of FFmpeg, the multimedia processing toolkit, to WebAssembly and JavaScript. According to the homepage, it transpiles FFmpeg source code to WebAssembly using Emscripten and runs inside the browser. The directory describes it as supporting recording, conversion, and streaming of video and audio in a browser.

The homepage lists built-in external libraries for video codecs (H.264, H.265, VP8/VP9, and Theora), audio codecs (MP3, Vorbis, and Opus), WebP images, font rendering, and subtitle rendering. The homepage also says it will add more libraries over time, so the available set may change. The homepage states that no data is sent to a remote server, but this is the site's own description and this entry does not verify it.

Key features

  • Runs FFmpeg in the browser using WebAssembly and JavaScript
  • Includes H.264 (x264) and H.265 (x265) video codec libraries
  • Includes VP8/VP9 (libvpx) and Theora (OGV) video codec libraries
  • Includes MP3 (LAME), Vorbis (OGG), and Opus audio codec libraries
  • Includes WebP image codec support through libwebp
  • Includes FreeType2 font rendering and libass subtitle rendering
Best for: Developers who want to process or convert video and audio with FFmpeg-based codecs inside a web browser.
Good for
  • According to the homepage, it runs inside the browser.
  • Written in TypeScript, which the homepage says is intended to give developers a better experience.
  • The homepage states that no data is sent to a remote server.

ffmpegwasm at a glance

Type
Website
Pricing
Not confirmed. Check the site
Platforms
Web
Open source
Not stated
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

ffmpegwasm alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 3 alternatives

Popular in Video Editing & Animation

Well-known listings from the same topic.

All 261

ffmpegwasm FAQ

Does ffmpeg.wasm send files to a remote server?
The homepage states that ffmpeg.wasm runs only inside the browser and that no data is sent to a remote server. This is the project's own statement and has not been independently verified here.
Which codecs and libraries are included?
The homepage lists x264 (H.264), x265 (H.265), libvpx (VP8/VP9), Theora (OGV), LAME (MP3), Vorbis (OGG), Opus, FreeType2, libass, and libwebp (WebP). It says more libraries are planned.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing