VCE: Some initial documentation.

This commit is contained in:
sr55 2018-12-15 20:01:13 +00:00
parent 3bfdd2f65f
commit 4461b2d058
No known key found for this signature in database
GPG Key ID: DC68C9CE6FEC775F

View File

@ -19,23 +19,65 @@ AMD VCE Encoder
Supported Hardware and Configurations
--------------
- AMD Radeon RX 400 Series or better.
- AMD Radeon RX 400 Series, Vega or better
- Windows 10
Please note, these are not hard limits and the feature *may* work on older series and operating systems, but this is not officially supported.
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.
Encoding Presets
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):
- integer
A number that can be written without a fractional or decimal component.
- boolean
0 means off (or disabled).
1 means on (or enabled).
- string
Takes a setting defined as s string. See comment for details.
Available Options
--------------
| Presets |
|------------------|
| Quality |
| Balanced |
| Speed |
| 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 | |