docs: Minor updates to hardware encoding pages.

This commit is contained in:
sr55 2022-07-23 17:46:14 +01:00
parent d201b21ca7
commit a9c4bb57b2
No known key found for this signature in database
GPG Key ID: ECE911849A3E21A5
3 changed files with 22 additions and 19 deletions

View File

@ -20,7 +20,7 @@ NVIDIA NVENC
- NVIDIA GeForce GTX Pascal (1050+), GTX/RTX Turing (1650+, 2060+) or Ampere (3060+) series GPU or better
- NVIDIA Graphics Driver 472.12 or later
- Windows 10 or Windows 11
- Windows 10 or later
- Limited support is available on some modern Linux Distro's
Please note, these are not hard limits. Hardware encoding via NVENC *might* work on older series GPUs and older operating systems, but this is not officially supported.

View File

@ -19,8 +19,8 @@ Intel Quick Sync Video
## Supported Hardware and Configurations
- Intel Skylake (6th Generation Core) CPU or later with Intel HD Graphics or better
- Windows 10
- Linux
- Windows 10 or Later
- Some Modern Linux versions.
- FreeBSD
Please note, these are not hard limits. Hardware encoding via Intel QSV *might* work on older series GPUs and older operating systems, but this is not officially supported.

View File

@ -19,8 +19,8 @@ AMD VCN
## Supported Hardware and Configurations
- AMD Radeon RX5000 (RDNA) and RX6000 (RDNA2) series GPU or better
- Ubuntu Linux 20.04 or later
- Windows 10
- Windows 10 or later
- Limited support is available on some modern Linux Distro's
Please note, these are not hard limits. Hardware encoding via VCN *might* work on older series GPUs and older operating systems, but this is not officially supported.
@ -70,7 +70,6 @@ If using HandBrakes command line interface, use the `--encopts` parameter as
--encopts="option1=value1:option2=value2"
### Option value types
The following value types are supported (each option only accepts one value type):
@ -87,16 +86,20 @@ The following value types are supported (each option only accepts one value type
### Options list
| Option | Type | H.264 | H.265 | Detail |
|------------------|-------------|:-----:|:-----:|--------------------------------------------------------------------------------------|
| coder | string | ✓ | | Coder selection. Values: `auto` (default), `cabac`, `cavlc`. |
| preanalysis | boolean | ✓ | ✓ | Set to `1` to enable preliminary analysis, `0` to disable (default). |
| vbaq | boolean | ✓ | ✓ | Set to `1` to enable Variance Based Adaptive Quantization, `0` to disable (default). |
| enforce_hrd | boolean | ✓ | ✓ | Set to `1` to enforce Hypothetical Reference Decoder, `0` to disable (default). |
| max_au_size | int | ✓ | ✓ | Maximum Access Unit size for rate control, in bits. Default: `0` (automatic). |
| me_half_pel | boolean | ✓ | ✓ | Set to `1` to enable half-pixel motion estimation (default), `0` to disable. |
| me_quarter_pel | boolean | ✓ | ✓ | Set to `1` to enable quarter-pixel motion estimation (default), `0` to disable. |
| bf_delta_qp | int | ✓ | | B-Picture Delta QP. The values scale is `-10``10`. Default: `4`. |
| bf_ref | boolean | ✓ | | Set to `1` to enable Reference B-Frames (default), `0` to disable. |
| bf_ref_delta_qp | int | ✓ | | Reference B-Picture Delta QP. The values scale is `-10``10`. Default: `4`. |
| intra_refresh_mb | int | ✓ | | Number of Intra-Refresh Macroblocks per slot. Default: `0` (automatic). |
| Option | Type | H.264 | H.265 | Detail |
|-----------------------|-------------|:-----:|:-----:|--------------------------------------------------------------------------------------|
| usage | string | ✓ | ✓ | Options: `transcoding`, `ultralowlatency`, `lowlatency`, `webcam` |
| coder | string | ✓ | | Coder selection. Values: `auto` (default), `cabac`, `cavlc`. |
| preanalysis | boolean | ✓ | ✓ | Set to `1` to enable preliminary analysis, `0` to disable (default). |
| vbaq | boolean | ✓ | ✓ | Set to `1` to enable Variance Based Adaptive Quantization, `0` to disable (default). |
| enforce_hrd | boolean | ✓ | ✓ | Set to `1` to enforce Hypothetical Reference Decoder, `0` to disable (default). |
| max_au_size | int | ✓ | ✓ | Maximum Access Unit size for rate control, in bits. Default: `0` (automatic). |
| me_half_pel | boolean | ✓ | ✓ | Set to `1` to enable half-pixel motion estimation (default), `0` to disable. |
| me_quarter_pel | boolean | ✓ | ✓ | Set to `1` to enable quarter-pixel motion estimation (default), `0` to disable. |
| bf_delta_qp | int | ✓ | | B-Picture Delta QP. The values scale is `-10``10`. Default: `4`. |
| bf_ref | boolean | ✓ | | Set to `1` to enable Reference B-Frames (default), `0` to disable. |
| bf_ref_delta_qp | int | ✓ | | Reference B-Picture Delta QP. The values scale is `-10``10`. Default: `4`. |
| intra_refresh_mb | int | ✓ | | Number of Intra-Refresh Macroblocks per slot. Default: `0` (automatic). |
| header_insertion_mode | string | | ✓ | Options: `none`, `gop`, `idr` |
| gops_per_idr | int | | ✓ | GOPs per IDR 0-no IDR will be inserted |