Advertisement

XMedia Recode

SVT-AV1 Codec settings in XMedia Recode: Tips and Techniques

The SVT-AV1 codec was developed by Intel as part of the Scalable Video Technology (SVT) project.

The AV1 codec itself was developed by the AOMedia (Alliance for Open Media) and aims to provide higher compression efficiency than its predecessors such as H.264 and HEVC (H.265), while allowing royalty-free use. SVT-AV1 is a specific implementation of this codec developed by Intel's research department.

SVT-AV1-Codec-setting

Features of the SVT-AV1 codec

High compression efficiency: SVT-AV1 offers a higher compression ratio compared to other modern codecs such as HEVC. This means it can achieve the same video quality at smaller file sizes, resulting in lower bandwidth requirements.

Parallel processing: SVT-AV1 supports high-level parallelization, meaning multiple threads can be used simultaneously to speed up encoding and decoding. This allows for more efficient use of multi-core processors and helps reduce processing times.


Advertisement

Mode

  • Convert (convert video stream)
  • Copy (copy video stream)
Stream mode: Convert or Copy

Codec

Determines which video codec to use for encoding.

Language

Sets the language that displays when playing the player.

video stream language

Framerate

Specifies the output video rate.

Profile

The AV1 codec profile settings allow you to adjust the compression and quality. There are several profiles, each with different features and capabilities.

  • Main
  • Professional
  • High

Preset

MWith the preset setting you can set the encoding speed and quality between 1 and 13.

  • 1 = Very slow, highest quality and compression
  • 5-7 = Medium, a good compromise between speed and quality
  • 13 = Very fast encoding, but lower quality
SVT-AV1: Preset settting

GOP (Group Of Pictures)

A GOP is an interval from I-frame to I-frame

Very high GOP lengths result in slightly more efficient compression.

Open GOP (Open Group of Pictures)

Open GOP (Open Group of Pictures) is a technique in video compression where the frames in a Group of Pictures (GOP) can access frames from the next GOP. This means that the last frame of a GOP can rely on reference data from the GOP that follows it, allowing for more efficient compression.

Color mode

Specify output colorspace format.

Hierarchical prediction levels

The "Hierarchical prediction levels" setting determines how many temporal hierarchy levels are used for motion compensation and prediction in the SVT-AV1 codec. A higher number of hierarchy levels results in better compression and higher quality at the expense of coding time and latency, while a lower number results in faster but less efficient compression.

Scene Change Detection

The Scene Change Detection in the SVT-AV1 codec detects sudden scene changes by identifying significant differences between adjacent frames and inserts a new I-frame at those points. This optimizes compression and image quality and helps improve video encoding efficiency.

Tile Columns

Tiling splits the video into rectangular regions, which allows multi-threading for encoding and decoding.
The number of tiles is always a power of two. 0=1 tile, 1=2, 2=4, 3=8, 4=16, 5=32.

SVT AV1: Tile Columns setting

Advertisement

Tile Rows

The Tile Rows setting determines the number of vertical "tile" rows into which the image is divided.
The number of tiles is always a power of two: 1, 2, 4, 8, 16, 32.

The more tile rows you choose, the more parallel processing units can be used, which generally improves encoding performance, especially on multi-core processors.

SVT AV1: Tile Rows setting

Share