There are free and commercial tools available for creating and publishing content in the WebM format.
A WebM user maintains a public spreadsheet (last seen 20140915) that attempts to map vpxenc arguments to ffmpeg arguments.
We provide DirectShow filters for playing and working with WebM on Windows. Once the filters are installed on your system, applications that use the DirectShow framework (such as Windows Media Player, and others) will be able to play and encode WebM media. Note that you'll also need to install Vorbis audio support.
Follow these steps to get started:
Visit our downloads page.
Download the latest WebM Directshow .zip archive. The download filename is similar to
Extract the archive to your local disk. Locate and run (double-click)
the Windows installer program
install_webmdshow.exe, and follow the
The .zip archive also contains the complete source of the WebM
DirectShow filters, as well as the utility programs
makewebm.exe. See the file
README.TXT for more information.
To uninstall, locate the WebM DirectShow entry in your Windows system's Add/Remove Programs tool.
WebM files contain Vorbis audio, but Windows does not currently support Vorbis by default. An easy fix is to install the set of DirectShow filters provided by the Xiph Foundation. Download at Xiph.org
If you're interested in building native VP8/VP9 decode and encode funtionality into your own applications, the libvpx SDK is for you.
For GStreamer releases prior to v1.0 (2012-09-25), the following plug-in packages and minimum versions are required for WebM support:
|gst-plugins-base||Any current||Vorbis audio|
gst-plugins-bad-0.10.19 further requires that libvpx be installed.
As of GStreamer 1.0, WebM-related support will be included in gst-plugins-good. gst-plugins-bad will not be required.
GStreamer download directory: http://gstreamer.freedesktop.org/src/
The open source version of Flumotion Streaming Software supports WebM live streaming from version 0.8.0. View a demo and download the latest release at flumotion.net. (Note: WebM live streaming requires the latest GStreamer plug-ins release.)
Desktop transcoder app for Linux (GNOME)
Transcoder extension for Firefox (cross-platform)
|Haali Media Splitter
Multiformat media file splitter for Windows
|Miro Video Converter
Desktop transcoder app for Mac OS X and Windows
FFMpeg wrapper script for capturing screencasts (Linux)
Desktop transcoder app for *NIX
Desktop transcoder app for Windows
|Argon Streams VP9|
|Flumotion WebM Live Streaming|
|Intel VP9 Video Pro Analyzer
Intel Stress Bitstreams and Encoder for VP9
Squeeze Solution Pack
|VisioForge Video Capture SDK .Net|
|Zencoder Video Encoding API|
Follow the webm- discuss mailing list to get assistance from the WebM user community.