有免费和商业性工具可以用 WebM 格式创建与发布内容。
目录
免费开源工具
用于 FFmpeg 与 MPlayer 差异包
FFmpeg 0.6 包括了 对 WebM 容器的支持和对 VP8 的基本支持。完整的支持尚在进行中。
如果您急需高级的 VP8 编码器功能,我们提供了针对 FFmpeg 与 MPlayer trunk 代码的差异包。您可以在下载页面获取这些差异包。
DirectShow 滤镜
我们为 Windows 用户提供了方便播放与处理 WebM 媒体的 DirectShow 滤镜。只要系统中装有这些滤镜,采用 DirectShow 框架的应用程序(如 Windows Media Player 等)将能够播放和编码 WebM 媒体。注意,您还需要安装 Vorbis 音频支持。
步骤如下:
- 访问我们的下载页面。
- 下载最新的 WebM Directshow .zip 压缩包。下载的文件名类似 webmdshow-<版本号>-<日期>.zip
- 将文件解压到本地磁盘。找到 Windows 安装程序
install_webmdshow.exe并运行(双击)它,然后根据提示操作。 - 该 .zip 压缩包还包含了 WebM DirectShow 滤镜的完整源码,以及实用程序
playwebm.exe与makewebm.exe。详情请参阅文件README.TXT。 - 要卸载,请在您的 Windows 系统的“添加/移除程序”工具中寻找 WebM DirectShow 对应的项。
- WebM 文件包含 Vorbis 音频,但目前 Windows 默认不支持 Vorbis。有个简单的解决方法,那就是安装 Xiph Foundation 提供的 DirectShow 滤镜集。可在 Xiph.org 下载
VP8 SDK
如果您希望将原生的 VP8 解码与编码功能编译入您自己的应用程序中,VP8 SDK 是为您准备的。
编码参数
编译参考编码器(ivfenc)后,您或许想尝试我们收集的一些常用案例所用的编码参数。
此处所展示的编码参数语法同样可用于上文所述的修改版的 FFmpeg 编码器。
GStreamer 插件
GStreamer 正迅速展开对 WebM 的支持。注意下述插件包及 最低版本:
| 包 | 版本 | 支持 |
|---|---|---|
| gst-plugins-good | 0.10.23 | WebM 容器 |
| gst-plugins-bad | 0.10.19 | VP8 视频 |
| gst-plugins-base | 任意当前版本 | Vorbis 音频 |
gst-plugins-bad-0.10.19 需要安装 libvpx。
GStreamer 下载目录:http://gstreamer.freedesktop.org/src/
商业工具
| 公司 | 产品链接 |
|---|---|
![]() |
Encoding.com |
![]() |
Hey!Watch |
![]() |
Panda |
![]() |
Sorenson Squish |
![]() |
FlipFactory |
![]() |
Wildform Flix |
![]() |
Zencoder |
| On2 Technologies | Flix Engine |
其他 WebM 工具
- Arista Transcoder
- Firefogg (Firefox 扩展)
- Haali Media Splitter
- Miro Video Converter
- Transmageddon
- XMedia Recode
邮件列表
您可以通过订阅 webm-discuss 邮件列表来从 WebM 用户社区获取协助。







