Video2WebP is a small project that uses FFmpeg.wasm to convert videos to animated WebP directly in the browser.

It uses an unmodified version of FFmpeg.wasm and some basic glue code. No video or image data leaves the local machine.

Advanced users may want to follow this guide for using FFmpeg locally instead.



Why did you create this?

I wrote a brief guide for using FFmpeg locally to convert videos to GIFs and animated WebP. However, it doesn’t work easily for users without access or knowledge of the terminal. So, when I saw FFmpeg.wasm, I threw together a quick page for animated WebP. There are enough solutions for GIFs.

What happens to my data?

Your data stays local to your machine. This project also contains no browser analytics and the dependencies are hosted with the project.