Files
2026-06-30 08:01:02 +02:00

132 lines
4.4 KiB
Plaintext

# Hardware encoder and codec feature evidence
Generated from local inspection of `bin/HandBrakeCLI` on 2026-06-30.
## `HandBrakeCLI --help` matches
```text
Use 'nvdec' to enable NVDec
Use 'qsv' to enable QSV decoding
```
## `strings bin/HandBrakeCLI` matches
```text
Use 'nvdec' to enable NVDec
"PresetDescription": "AMD VCN hardware accelerated H.265 video (up to 1080p) and AAC stereo audio, in an MP4 container.",
"PresetDescription": "AMD VCN hardware accelerated H.265 video (up to 2160p) and AAC stereo audio, in an MP4 container.",
"PresetDescription": "Apple VideoToolbox hardware accelerated H.265 video (up to 1080p) and AAC stereo audio, in an MP4 container.",
"PresetDescription": "Apple VideoToolbox hardware accelerated H.265 video (up to 2160p) and AAC stereo audio, in an MP4 container.",
"PresetDescription": "Nvidia NVENC hardware accelerated H.265 video (up to 1080p) and AAC stereo audio, in an MP4 container.",
"PresetDescription": "Nvidia NVENC hardware accelerated H.265 video (up to 2160p) and AAC stereo audio, in an MP4 container.",
"PresetName": "AV1 QSV 2160p 4K",
"PresetName": "H.265 Apple VideoToolbox 1080p",
"PresetName": "H.265 Apple VideoToolbox 2160p 4K",
"PresetName": "H.265 NVENC 1080p",
"PresetName": "H.265 NVENC 2160p 4K",
"PresetName": "H.265 QSV 1080p",
"PresetName": "H.265 QSV 2160p 4K",
"PresetName": "H.265 VCN 1080p",
"PresetName": "H.265 VCN 2160p 4K",
"VideoEncoder": "nvenc_h265",
"VideoEncoder": "qsv_av1_10bit",
"VideoEncoder": "qsv_h265",
"VideoEncoder": "vce_h265",
AV1 (Intel QSV)
AV1 (NVEnc)
AV1 10-bit (Intel QSV)
AV1 10-bit (NVEnc)
Configure how nvenc handles packed RGB input.
Driver does not support the required nvenc API version. Required: %d.%d Found: %d.%d
Enabled with number of horizontal strips forced to 2 when number of NVENCs > 1
Enabled with number of horizontal strips forced to 3 when number of NVENCs > 2
Failed locking nvenc input buffer
Failed to create nvenc instance
Failed to query nvenc max version
H.264 (AMD VCE)
H.264 (Intel QSV)
H.264 (NVEnc)
H.264 (VideoToolbox)
H.265 (AMD VCE)
H.265 (Intel QSV)
H.265 (NVEnc)
H.265 (VideoToolbox)
H.265 10-bit (AMD VCE)
H.265 10-bit (Intel QSV)
H.265 10-bit (NVEnc)
H.265 10-bit (VideoToolbox)
HE-AAC (FDK)
HE-AAC (libfdk_aac)
Loaded Nvenc version %d.%d
NVDEC capabilities:
NVIDIA NVENC H.264 encoder
NVIDIA NVENC av1 encoder
NVIDIA NVENC hevc encoder
NvEncodeAPICreateInstance
NvEncodeAPIGetMaxSupportedVersion
Nvenc initialized successfully
Nvenc unloaded
Provided device doesn't support required NVENC features
Selects which NVENC capable GPU to use. First GPU is 0, second is 1, and so on.
The minimum required Nvidia driver for nvenc is %s or newer
Using global_quality with nvenc is deprecated. Use qp instead.
Using more than 32 (%d) decode surfaces might cause nvdec to fail.
av1_nvdec
av1_nvenc
av1_qsv
does not support NVENC
encavcodecInit: AV1 (AMD VCE)
encavcodecInit: AV1 (Nvidia NVENC)
encavcodecInit: H.264 (AMD VCE)
encavcodecInit: H.264 (Nvidia NVENC)
encavcodecInit: H.265 (AMD VCE)
encavcodecInit: H.265 (Nvidia NVENC)
failed to reconfigure nvenc
fdk_haac
h264_nvdec
h264_nvenc
h264_qsv
hevc_nvdec
hevc_nvenc
hevc_qsv
libfdk_aac
mjpeg_nvdec
mpeg1_nvdec
mpeg2_nvdec
mpeg4_nvdec
nvdec hwaccel
nvdec: is available
nvenc: not available
nvenc: version %d.%d is available
nvenc_av1
nvenc_av1_10bit
nvenc_h264
nvenc_h265
nvenc_h265_10bit
qsv-preset
qsv_av1
qsv_av1_10bit
qsv_h264
qsv_h265
qsv_h265_10bit
supports NVENC
vaapi
vc1_nvdec
vce_av1
vce_h264
vce_h265
vce_h265_10bit
vcn: not compiled into this build.
videotoolbox
videotoolbox_vld
vp8_nvdec
vp9_nvdec
wmv3_nvdec
```
## Notes
- `--help` explicitly mentions NVDec and QSV hardware decoding.
- Binary strings contain NVENC, NVDEC, QSV, AMD VCE/VCN, VAAPI, VideoToolbox and FDK-AAC related strings. These strings are evidence for review, not a complete legal or runtime capability determination.
- FDK-AAC strings were found; redistribution of this binary is marked as unresolved in `BUILDINFO.md`.