Skip to content
This repository has been archived by the owner on Jul 1, 2024. It is now read-only.

Encoder AOM AV1

Xaymar edited this page May 15, 2023 · 26 revisions

AV1 (via AOM) ⚠️Windows Linux

Provides AV1 encoding via the standard AOMedia AV1 library directly in OBS Studio.

Recording and Streaming requires an OBS Studio with AV1 support!
You will need to have either OBS Studio 27.2.x or later installed, or patch your installed OBS Studio version according to the guide provided here. This is necessary as OBS Studio relies on FFmpeg to mux output files, and FFmpeg requires that it itself knows about the codec in order to mux it.

Version Information
Status Version
🔴Added 0.11
🟠Unstable N/A
🟢Stable N/A
⚠️Deprecated 0.12a106
❌Removed 0.12

This feature has been ⚠️Removed!

With OBS Studio 27.2 and later, it is possible to use the integrated AOM AV1 and SVT-AV1 encoders to do the same job with similar if not better performance and quality. This feature has therefore become pointless in its existence, and was deprecated as there is nothing much that could be done by fine-tuning everything anyway.

Settings

AV1

Usage

The intended usage of the encoder, with each option having its own benefits and drawbacks:

  • Good Quality: Favor quality over low encoding time, which might make real time encoding impossible.
  • Real Time: Favor low encoding time over quality, which might result in much worse video quality.
  • All Intra-Frame: Encode Intra-Frames only, also known as Intra-only encoding.

Profile

CPU Usage

Rate Control

Mode

Look-Ahead

Rate Control / Limits

Bitrate

Bitrate Undershoot

Bitrate Overshoot

Quality

Minimum Quantizer

Maximum Quantizer

Rate Control / Buffer

Size

Initial Size

Optimal Size

Key-Frame Options

Interval Type

Interval

Advanced

Threads

Controls the maximum number of threads allocated by the AOM library for encoding, with the real number of threads potentially being lower than the specified amount. Leaving this at 0 automatically calculates the ideal maximum number of threads based on the machine it runs on.

Per-Row Multi-Threading

Tile Columns

Tile Rows

Advanced / Tune

Metric

Content

Clone this wiki locally