Skip to content

Commit 9f85b18

Browse files
committed
docs: document VideoToolbox look-ahead-frame-count and disable-spatial-adaptive-qp options
1 parent 8f0fd4c commit 9f85b18

File tree

1 file changed

+15
-13
lines changed

1 file changed

+15
-13
lines changed

source/docs/en/latest/technical/video-videotoolbox.markdown

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -93,16 +93,18 @@ The following value types are supported (each option only accepts one value type
9393

9494
### Options list
9595

96-
| Option | Type | H.264 | H.265 | Detail |
97-
|------------------|-------------|:-----:|:-----:|-----------------------------------------------------------------------------------------------------------|
98-
| gpu-registryid | int ||| GPU selection. If set, the VideoToolbox will only use a hardware encoder running on the GPU specified by the provided GPU registryID. |
99-
| keyint | int ||| Sets the maximum interval between key frames, also known as the key frame rate. |
100-
| bframes | boolean ||| Set to `1` to enable Reference B-Frames (default), `0` to disable. |
101-
| cabac | boolean || | Set to `1` to enable cabac, `0` to disable. Note the hyphen for H.264. |
102-
| slice-max-size | boolean || | Sets the maximum slice size for H.264 encoding in bytes. |
103-
| vbv-bufsize | boolean ||| Sets the size of the VBV buffer in bytes per second. |
104-
| vbv-maxrate | boolean ||| Sets the maximum rate the VBV buffer should be assumed to refill at, in bytes per second. |
105-
| qpmin | int ||| Sets the minimum quantizer that will be used. |
106-
| qpmax | int ||| Sets the maximum quantizer that will be used. |
107-
| ref | int ||| Sets the maximum number of reference frames. |
108-
| max-frame-delay | int ||| The maximum frame delay count is the maximum number of frames that a compressor is allowed to hold before it must output a compressed frame. |
96+
| Option | Type | H.264 | H.265 | Detail |
97+
|-----------------------------|-------------|:-----:|:-----:|-----------------------------------------------------------------------------------------------------------|
98+
| gpu-registryid | int ||| GPU selection. If set, the VideoToolbox will only use a hardware encoder running on the GPU specified by the provided GPU registryID. |
99+
| keyint | int ||| Sets the maximum interval between key frames, also known as the key frame rate. |
100+
| bframes | boolean ||| Set to `1` to enable Reference B-Frames (default), `0` to disable. |
101+
| cabac | boolean || | Set to `1` to enable cabac, `0` to disable. Note the hyphen for H.264. |
102+
| slice-max-size | boolean || | Sets the maximum slice size for H.264 encoding in bytes. |
103+
| vbv-bufsize | boolean ||| Sets the size of the VBV buffer in bytes per second. |
104+
| vbv-maxrate | boolean ||| Sets the maximum rate the VBV buffer should be assumed to refill at, in bytes per second. |
105+
| qpmin | int ||| Sets the minimum quantizer that will be used. |
106+
| qpmax | int ||| Sets the maximum quantizer that will be used. |
107+
| ref | int ||| Sets the maximum number of reference frames. |
108+
| max-frame-delay | int ||| The maximum frame delay count is the maximum number of frames that a compressor is allowed to hold before it must output a compressed frame. |
109+
| look-ahead-frame-count | int ||| The suggested number of frames to look ahead for rate control. |
110+
| disable-spatial-adaptive-qp | boolean ||| Disable spatial adaptation of the quantization parameter (QP) based on per-frame statistics. |

0 commit comments

Comments
 (0)