From a9c4bb57b2d7f77d08534b98a33df67f6108808a Mon Sep 17 00:00:00 2001 From: sr55 Date: Sat, 23 Jul 2022 17:46:14 +0100 Subject: [PATCH] docs: Minor updates to hardware encoding pages. --- .../en/latest/technical/video-nvenc.markdown | 2 +- .../en/latest/technical/video-qsv.markdown | 4 +-- .../en/latest/technical/video-vcn.markdown | 35 ++++++++++--------- 3 files changed, 22 insertions(+), 19 deletions(-) diff --git a/source/docs/en/latest/technical/video-nvenc.markdown b/source/docs/en/latest/technical/video-nvenc.markdown index e3b772a7..75306dca 100644 --- a/source/docs/en/latest/technical/video-nvenc.markdown +++ b/source/docs/en/latest/technical/video-nvenc.markdown @@ -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. diff --git a/source/docs/en/latest/technical/video-qsv.markdown b/source/docs/en/latest/technical/video-qsv.markdown index 791ef202..4208427b 100644 --- a/source/docs/en/latest/technical/video-qsv.markdown +++ b/source/docs/en/latest/technical/video-qsv.markdown @@ -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. diff --git a/source/docs/en/latest/technical/video-vcn.markdown b/source/docs/en/latest/technical/video-vcn.markdown index 19ac0ab9..be6a46f5 100644 --- a/source/docs/en/latest/technical/video-vcn.markdown +++ b/source/docs/en/latest/technical/video-vcn.markdown @@ -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 HandBrake’s 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 | +