mirror of
https://github.com/HandBrake/HandBrake-docs.git
synced 2025-12-10 00:44:52 -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
|
||||
--------------
|
||||
- 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 | |
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user