From Valve Developer Community
(Redirected from WEBM)
Jump to: navigation, search


This article or section is a stub. You can help by adding to it.

English (en)

WebM (.webm) is a video file format developed by Wikipedia icon Google. It is subset of the Wikipedia icon Matroska container format developed by Wikipedia icon Xiph, and incorporates VP8 encoding technology by Wikipedia icon On2. WebM was originally designed to be used on webpages to save bandwidth, but it also has some benefits when it comes to video games and many other applications.

The biggest benefit of WebM over Bink (or AVI) is that of file size; a WebM video will be significantly smaller than that of a similar-quality Bink file, without dropping video quality. For example, the installation size of Hunt Down the Freeman Hunt Down the Freeman decreased by 5.7 GB when switching its FMV cutscenes from Bink to WebM[1]. Furthermore, unlike Bink, WebM is much more common and easier to make than Bink file format, as Bink requires a tool that only takes AVI and other format (MP4 requires deprecated QuickTime for Windows application) and converting it to Bink, then only to find out there's audio or video sync issues that may sometimes happen.

WebM is supported in the following games, engines, and engine branches:

Video codecs Audio codecs
Implementation VP8 VP9 AV1 Vorbis Opus
Source 2 Source 2 ? ? ? ? ?
Counter-Strike: Global Offensive Counter-Strike: Global Offensive
(since 2018 Panorama update)
? ? ? ? ?
Strata Source Strata Source ? ? ? ? ?
Webm Video Services for Source 2013
(used by Hunt Down the Freeman Hunt Down the Freeman)
Yes Yes No Yes* Yes*
*Windows only. Webm Video Services currently does not support audio playback on Linux.


  1. Hunt Down The Freeman - July blog: where we're at + looking for team members! - Steam News
    Bink video is replaced with webm (like CSGO and Source 2) and has successfully freed up 5.7GB of space