There are free and commercial tools available for creating and publishing content in the WebM format.
WebM plug-in for Adobe Premier Pro et al. (BSD-licensed)
https://github.com/fnordware/AdobeWebM
FFmpeg ships with libvpx support that can be configured at compile time. See the WebM wiki pages for compilation tips and ffmpeg arguments pertaining to libvpx.
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
webmdshow-<version number>-<date>.zip
Extract the archive to your local disk. Locate and run (double-click)
the Windows installer program install_webmdshow.exe
, and follow the
prompts.
The .zip archive also contains the complete source of the WebM
DirectShow filters, as well as the utility programs playwebm.exe
and 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:
Package | Version | Provides |
---|---|---|
gst-plugins-good | 0.10.23 | WebM container |
gst-plugins-bad | 0.10.19 | VP8 video |
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.)
Product | Description |
---|---|
![]() |
Arista Transcoder Desktop transcoder app for Linux (GNOME) |
![]() |
Firefogg Transcoder extension for Firefox (cross-platform) |
Haali Media Splitter Multiformat media file splitter for Windows |
|
![]() |
Icecast Streaming media server (GNU GPL v2) |
r2d2 FFMpeg wrapper script for capturing screencasts (Linux) |
|
![]() |
Transmageddon Desktop transcoder app for *NIX |
![]() |
XMedia Recode Desktop transcoder app for Windows |
Follow the webm-discuss mailing list to get assistance from the WebM user community.