diff --git a/docs/configuration.md b/docs/configuration.md index e9fe004ddde..7d61b0c455f 100644 --- a/docs/configuration.md +++ b/docs/configuration.md @@ -3006,6 +3006,125 @@ editing the `conf` file in a text editor. Use the examples as reference. ## VA-API Encoder +### vaapi_blbrc + +
| Description | ++ Block level based bitrate control (BLBRC) can assign different bitrate on a per-block basis. May improve quality on supported devices. + @note{This option only applies when using the VA-API [encoder](#encoder).} + | +|
| Default | +@code{} + disabled + @endcode | +|
| Example | +@code{} + vaapi_blbrc = enabled + @endcode | +|
| Description | ++ The quality profile controls the tradeoff between speed and quality of encoding. + @note{This option only applies when using the VA-API [encoder](#encoder).} + | +|
| Default | +@code{} + auto + @endcode | +|
| Example | +@code{} + vaapi_quality = auto + @endcode | +|
| Choices | +auto | +driver default quality | +
| speed | +prefer speed | +|
| balanced | +balanced | +|
| quality | +prefer quality | +|
| Description | ++ The encoder rate control. + @note{This option only applies when using the VA-API [encoder](#encoder).} + @warning{The automatic setting may override the driver-default rate control method to VBR and force [vaapi_strict_rc_buffer](#vaapi_strict_rc_buffer) enabled on certain configurations. Selecting another rate control manually will override this behaviour.} + | +|
| Default | +@code{} + auto + @endcode | +|
| Example | +@code{} + vaapi_rc = vbr + @endcode | +|
| Choices | +auto | +driver default (or whitelisted override) | +
| avbr | +average variable bitrate | +|
| cbr | +constant bitrate | +|
| cqp | +constant qp mode | +|
| icq | +intelligent qp mode | +|
| qvbr | +quality-defined variable bitrate | +|
| vbr | +variable bitrate | +|
| Enabling this option can avoid dropped frames over the network during scene changes, but video quality may be reduced during motion. - @note{This option only applies for H.264 and HEVC when using VA-API [encoder](#encoder) on AMD GPUs.} + @note{This option only applies for H.264 and HEVC when using VA-API [encoder](#encoder) on AMD GPUs (or when overriding the default rate control on other devices).} |