This article is a draft and may contain incomplete or incorrect information.

Dieser Artikel ist ein Entwurf und enthält möglicherweise unvollständige oder falsche Information.

AMD VCE Encoder

Supported Hardware and Configurations

Please note, these are not hard limits and the feature may work on older cards and operating systems, but this is not officially supported.

Enabling support

Support for the VCE encoder can be enabled in preferences under the video tab. If your system is not supported, the option will be greyed out.

Performance

Take note that only the encode portion of the encode pipeline is done on the AMD hardware. Every stage prior and after in the pipeline including (decoding, filters, a/v sync, muxing etc.) all happen on the CPU. As a result, it is normal to have high, or 100% CPU utilisation during encodes.

It is common, particularly on lower end hardware that the CPU may be a bottleneck for the encoder. To minimise this effect, turn off any filters that you do not require.

Using the Advanced Options

VCE does have a limited set of advanced encoder options that can be used. Generally speaking is is not recommended to change these parameters. The built-in presets offer a good range of options.

From the command line, you can use the –encopts parameter as follows:

--encopts="option1=value1:option2=value2"

From the graphical user interface, just set the options in the dedicated options text box on the Video tab.

option1=value1:option2=value2

Option Types

The following value types are supported (each option only accepts one value type):

Available Options

Option Type H.264 H.265 Comment
preanalysis boolean X X
vbaq boolean X X
enforce_hrd boolean X X
max_au_size int X X
me_half_pel boolean X X
me_quarter_pel boolean X X
coder string X Options: auto, cabac, cavlc
bf_delta_qp boolean X B-Picture Delta QP
bf_ref boolean X Enable Reference to B-Frames
bf_ref_delta_qp boolean X Reference B-Picture Delta QP
intra_refresh_mb int X