• About
    • About WebM
    • Press Info
    • FAQ
    • Discuss
    • Supporters
    • VP9 Codec
  • Developer
    • Overview & Code Repos
    • Contribute
    • Submitting Patches
    • Code Reviews
    • Workflow
    • Conventions
    • Continuous Integration
    • Bug Reporting
    • Build Prerequisites
    • Repository Layout
    • Releases
    • Roadmap
  • Docs
    • Draft VP9 Bitstream Format
    • VP Codec ISO Media File Format Binding (MP4)
    • VP9 Levels and Decoder Testing
    • RFC 6386: VP8 Data Format
    • WebM Container Format
    • WebM Encryption
    • VP8 RTP Proposal (Draft)
    • Encoder Examples
    • Wiki
  • Tools
  • Home >
  • Tools

VPx and WebM Tools

Show Contents

  • Free and Open Source Tools
    • Adobe Plug-ins
    • FFmpeg
    • DirectShow Filters
    • libvpx SDK
  • Non-commercial WebM Tools
  • Commercial WebM Tools
  • Mailing List

There are free and commercial tools available for creating and publishing content in the WebM format.

Free and Open Source Tools

Adobe Plug-ins

WebM plug-in for Adobe Premier Pro et al. (BSD-licensed)

https://github.com/fnordware/AdobeWebM

FFmpeg

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.

DirectShow Filters

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:

  1. Visit our downloads page.

  2. Download the latest WebM Directshow .zip archive. The download filename is similar to

    webmdshow-<version number>-<date>.zip

  3. Extract the archive to your local disk. Locate and run (double-click) the Windows installer program install_webmdshow.exe, and follow the prompts.

  4. 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.

  5. To uninstall, locate the WebM DirectShow entry in your Windows system's Add/Remove Programs tool.

  6. 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

libvpx SDK

If you're interested in building native VP8/VP9 decode and encode funtionality into your own applications, the libvpx SDK is for you.

  • Acquiring the libvpx source code

Non-commercial WebM Tools

Product Description
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

Commercial WebM Tools

Company Product link
Allegro DVT VP9 Compliance Streams
Argon Streams VP9
Compression Labs
Encoding.com
Flumotion WebM Live Streaming
Intel VP9 Video Pro Analyzer
Intel Stress Bitstreams and Encoder for VP9
Flip
Tremendum Transcoder
Two Orioles VP9 Analyzer
VisioForge Video Capture SDK .Net
Wowza Media Systems
Zencoder Video Encoding API

Mailing List

Follow the webm-discuss mailing list to get assistance from the WebM user community.

About
  • About WebM
  • FAQ
  • Discuss
  • Supporters
More
  • Tools
  • Licenses
  • Downloads
  • VP8 Cross-License
Developer
  • Overview
  • Contribute
  • Submitting Patches
  • Code Reviews
  • Workflow
  • Conventions
  • Bug Reporting
  • Build Prerequisites
  • Repository Layout
  • Releases
  • Roadmap
Docs
  • WebM Codec SDK
  • WebM Container Format
  • WebM Encryption
  • VP8 RTP Proposal (Draft)
  • RFC 6386: VP8 Data Format
  • Encoder Examples
  • Wiki
Copyright 2010 -
The WebM Project
HTML5 Powered with CSS3 / Styling, and Semantics
webmaster@webmproject.org