mirror of
https://github.com/HandBrake/HandBrake-docs.git
synced 2025-12-11 23:39:12 -06:00
VCE: Some initial documentation.
This commit is contained in:
parent
3bfdd2f65f
commit
4461b2d058
@ -19,23 +19,65 @@ AMD VCE Encoder
|
|||||||
|
|
||||||
Supported Hardware and Configurations
|
Supported Hardware and Configurations
|
||||||
--------------
|
--------------
|
||||||
- AMD Radeon RX 400 Series or better.
|
- AMD Radeon RX 400 Series, Vega or better
|
||||||
- Windows 10
|
- 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
|
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.
|
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 |
|
| Option | Type | H.264 | H.265 | Comment |
|
||||||
|------------------|
|
|------------------|-------------|------------------------------------------------------------------------------------------------|
|
||||||
| Quality |
|
| preanalysis | boolean | X | X | |
|
||||||
| Balanced |
|
| vbaq | boolean | X | X | |
|
||||||
| Speed |
|
| 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 | |
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user