ffmpeg.wasm

Media Utilities
ffmpeg.wasm screenshot
Visit

ffmpeg.wasm is a pure WebAssembly and JavaScript port of FFmpeg that enables video and audio recording, conversion, and streaming directly inside web browsers. By transpiling the original C source code using Emscripten, it executes media processing client-side to ensure complete data privacy since no media files are sent to remote servers. Written in TypeScript and built with common external libraries like x264, libvpx, and lame, it provides web developers a robust solution for multimedia manipulation.

Pricing
Free
Features
Open Source

Checked on Oct 4, 2026.


Alternative resources

B

BulkPicTools

Batch process images, compress, convert, crop, and edit locally in your browser using WebAssembly and WebGPU without uploading files.

FreeAI-poweredOpen SourceSelf-hosted

Squoosh

Web-based image compression and conversion tool running locally in the browser.

FreeOpen SourceNo sign-up

howler.js

JavaScript audio library providing a simplified API for web audio with Web Audio API and HTML5 fallback, support for audio sprites, and 3D spatial audio.

FreeOpen Source