mirror of
https://github.com/arcodange-org/mediabunny.git
synced 2026-09-27 02:43:48 +02:00
* 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]>
43 lines
947 B
Markdown
43 lines
947 B
Markdown
---
|
|
description: VP8 video codec definition, defining legal codec strings, decoder configs, and packet data formats.
|
|
---
|
|
|
|
<script setup>
|
|
import { VPBadge } from 'vitepress/theme'
|
|
</script>
|
|
|
|
<VPBadge type="info" text="Video codec" />
|
|
|
|
# VP8 codec registration
|
|
|
|
## Description
|
|
|
|
The VP8 video codec, specified in [RFC 6386](https://www.rfc-editor.org/rfc/rfc6386).
|
|
|
|
## Codec ID
|
|
|
|
```ts
|
|
'vp8'
|
|
```
|
|
|
|
## `EncodedPacket` data
|
|
|
|
The packet's data must be a frame as described in Section 4 and Annex A of [RFC 6386](https://www.rfc-editor.org/rfc/rfc6386).
|
|
|
|
## `EncodedPacket` type
|
|
|
|
If the packet's type is `'key'`, then the packet is expected to contain a frame where `key_frame` is `true`, as defined in Section 19.1 of [RFC 6386](https://www.rfc-editor.org/rfc/rfc6386).
|
|
|
|
## `VideoDecoderConfig` codec string
|
|
|
|
```ts
|
|
'vp8'
|
|
```
|
|
|
|
## `VideoDecoderConfig` description
|
|
|
|
`description` is not used for this codec.
|
|
|
|
## Quantizer range
|
|
|
|
VP8 has no quantizer support. |