AV1 libsvtav1

<?xml version="1.0"?>
<query>
    <userid><<id>></userid> <!-- required-->
    <userkey><<key>></userkey> <!-- required-->
    <action>[Action]</action> <!-- required-->
    <source>[SourceFile]</source> <!-- required-->
    <format>
        <output>[OutputFormat]</output> <!-- required-->
        <video_codec>libsvtav1</video_codec> <!-- required-->
        <video_codec_parameters>
            <profile>[Profile]</profile>
            <level>[Level]</level>
            <tier>[Tier]</tier>
            <rc>[RateControl]</rc>
            <qmin>[Quantizer]</qmin>
            <qmax>[Quantizer]</qmax>
            <qp>[Quantizer]</qp>
            <la_depth>[LookAheadFrames]</la_depth>
            <sc_detection>[0|1]</sc_detection>
            <preset>[QualitySpeedTradeoff]</preset>
            <tile_rows>[TileRows]</tile_rows>
            <tile_columns>[TileColumns]</tile_columns>
        </video_codec_parameters>
    </format>
</query>
{
    "query": {
        "userid": "<<id>>", // required
        "userkey": "<<key>>", // required
        "action": "[Action]", // required
        "source": "[SourceFile]", // required
        "format": {
            "output": "[OutputFormat]", // required
            "video_codec": "libsvtav1",
            "video_codec_parameters": {
                "profile": "[Profile]",
                "level": "[Level]",
                "tier": "[Tier]",
                "rc": "[RateControl]",
                "qmin": "[Quantizer]",
                "qmax": "[Quantizer]",
                "qp": "[Quantizer]",
                "la_depth": "[LookAheadFrames]",
                "sc_detection": "[0|1]",
                "preset": "[QualitySpeedTradeoff]",
                "tile_rows": "[TileRows]",
                "tile_columns": "[TileColumns]"
            }
        }
    }
}

Parameter

Description

Allowed Values

Default Value

profile

Encoding profile

main

none

level

Operating point level

Positive integer number

none

tier

Operating point tier

Positive integer number

none

rc

Rate control mode

cqp – Constant quantizer: use fixed values of qindex (dependent on the frame type) throughout the stream
vbr – Variable bitrate: use a target bitrate for the whole stream
cvbr – Constrained variable bitrate: use a target bitrate for each GOP

none

qmin

Minimum quantizer to use when using a bitrate mode

Positive integer number between 0 and 63

none

qmax

Maximum quantizer to use when using a bitrate mode

Positive integer number between 0 and 63

none

qp

Quantizer used in cqp rate control mode

Positive integer number between 0 and 63

none

la_depth

Number of frames to look ahead

Positive integer number between 0 and 120

none

sc_detection

Enable scene change detection

0 – off
1 – on

0

preset

Quality-speed tradeoff. Higher values are faster but lower quality

Positive integer number between 0 and 8

8

tile_rows

Number of rows of tiles to use

Positive integer number between 0 and 6

none

tile_columns

Number of columns of tiles to use

Positive integer number between 0 and 4

none