Advertisement
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.
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
Determines which video codec to use for encoding.
Sets the language that displays when playing the player.
Specifies the output video rate.
The AV1 codec profile settings allow you to adjust the compression and quality. There are several profiles, each with different features and capabilities.
With the preset setting you can set the encoding speed and quality between 1 and 13.
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) 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.
Specify output colorspace format.
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.
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.
Advertisement
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.
The Look ahead distance (--lookahead parameter) in the SVT-AV1 codec controls the number of frames the encoder analyzes in advance to make encoding decisions. This mainly concerns predicting frame interdependencies and optimizing compression to achieve the best balance between quality and file size. The lookahead mechanism is one of the key features for video encoding efficiency, as it helps make encoding decisions based on a larger number of frames
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.
This parameter controls how the prediction of frames is structured, i.e. it defines the dependency between the frames in terms of temporal prediction. This affects the coding efficiency and the quality of the final video.
This structure is optimized to produce a low delay. It is particularly suitable for real-time applications where low latency is important.
This structure optimizes the ability of users to access any frame in the video without being limited by long delays or highly sequential processing. More I-frames and B-frames are used here, which increases flexibility but can also increase encoding complexity and file size.