Files
mediabunny/docs/codec-registry/vp9.md
T
c3df2a24e5 Add custom quality factors and quantizer bitrate mode (#448)
* Add custom quality factors and quantizer bitrate mode (closes #327)

* Fix quantizer mode fallback and per-frame quantizer edge cases

* Clean up quantizer mode tests

* Quantizer implementation

* Add quality tests

* Improve conversion codec error message, make test more lenient

* Add quantizer support blog post

---------

Co-authored-by: Vanilagy <[email protected]>
2026-07-30 17:24:59 +02:00

1.5 KiB

description
description
VP9 video codec definition, defining legal codec strings, decoder configs, and packet data formats.
<script setup> import { VPBadge } from 'vitepress/theme' </script>

VP9 codec registration

Description

The VP9 video codec, specified in the VP9 Bitstream & Decoding Process Specification.

Codec ID

'vp9'

EncodedPacket data

The packet's data must be a frame as described in Section 6 of the VP9 Bitstream & Decoding Process Specification.

EncodedPacket type

If the packet's type is 'key', then the packet is expected to contain a frame with frame_type of KEY_FRAME, as defined in Section 7.2 of the VP9 Bitstream & Decoding Process Specification.

VideoDecoderConfig codec string

The full codec string begins with the prefix 'vp09.', with a variable-length suffix as specified in the VP Codec ISO Media File Format Binding.

VideoDecoderConfig description

description is not used for this codec.

Quantizer range

VP9 has quantizer support and supports quantizer values in the range [0, 63].