Video Compressor Tool Using FFmpeg WebAssembly
This article introduces a new video compressor tool that allows users to compress videos directly in their browser. The tool uses FFmpeg compiled to WebAssembly, enabling users to upload a video file and generate multiple encoded versions with different quality settings and output sizes. Users can then compare and download the smallest file that meets their needs, with all processing happening…
Key points
- Video compressor tool available in browser
- Uses FFmpeg compiled to WebAssembly
- Generates multiple video versions with different settings
Video compressor
Simon Willison · 7 September 2026
7th September 2026
Tool
Video compressor — Compress videos in your browser using FFmpeg compiled to WebAssembly. Upload a video file to generate multiple encoded versions with different quality settings and output sizes, then compare and download the smallest file that meets your needs. All processing happens locally with no uploads to external servers.
I recorded a short demo video of my Equal Earth animation on my phone and wanted to publish an optimized version of that video (using FFMPEG) on my blog, so I had Claude Fable 5.1 in Claude Code for web build me this tool using the WebAssembly build of FFMPEG.
Recent articles
This text was published by Simon Willison and written by Simon Willison. It is reproduced here with attribution so you can read it in full; the rights remain with the publisher. Read it at the source ↗
The headline, key points and digest above were generated by Digest AI's editorial model from the linked sources. Automated summaries can contain errors: the sources are the record. Spotted a mistake? Tell us.
Comments
via GitHub Discussions