Can You Use AV1 Video Codec Inside WebM?

This article explores the compatibility between the AV1 video codec and the WebM container format. While WebM was originally designed for VP8 and VP9 video, development by the WebM Project has officially standardized the inclusion of AV1. Below, we break down how this integration works, its benefits, and current browser support.

Understanding AV1 and WebM Compatibility

The short answer is yes. The AV1 video codec is fully supported within the WebM (.webm) container.

The WebM format, maintained by Google, is an open, royalty-free media file format designed specifically for the web. Originally, WebM strictly restricted its video codecs to VP8 and VP9. However, because AV1 was developed by the Alliance for Open Media (AOMedia)—of which Google is a founding member—the WebM project updated its official specification to formally include AV1 video tracking alongside Opus and Vorbis audio.

Advantages of Using AV1 in WebM

Combining AV1 with WebM offers significant advantages for web developers and streaming platforms:

Browser and Ecosystem Support

While the integration is officially standardized, real-world playback depends on browser and hardware support.

Platform/Browser AV1 in WebM Support Status
Google Chrome Fully supported (Desktop and Android).
Mozilla Firefox Fully supported (Desktop and Android).
Microsoft Edge Supported (requires AV1 Video Extension on older Windows versions).
Apple Safari Limited. Safari supports AV1 on devices with native hardware decoding (e.g., iPhone 15 Pro, M3 Macs and newer), but primarily prefers the MP4/ISO-BMFF container.

For maximum cross-browser compatibility, many developers deploy AV1 within an MP4 (ISOBMFF) container as a fallback, or use HTML5 <video> source tags to serve WebM/AV1 to supporting browsers while serving older formats to legacy devices.