Skip to main content

EncoderSettingsQuickSyncHEVC

Electron APIs / Recorder / EncoderSettingsQuickSyncHEVC

Configuration settings for HEVC (H.265) video encoding using Intel Quick Sync.

Extends EncoderSettingsQuickSync to include HEVC-specific profile selection.

See

EncoderSettingsQuickSync

Extends

Properties

PropertyTypeDescription
bframes?numberNumber of B-frames (bidirectional frames) used between reference frames. More B-frames can improve compression efficiency and video quality at the cost of increased latency and computational load. Default 3
bitrate?numberTarget encoding bitrate in kilobits per second (kbps). Default 8000
enhancements?booleanEnables Intel’s subjective video enhancements, such as visual quality optimization for perceived clarity. May slightly improve image quality under certain conditions. Default true
keyint_sec?numberKeyframe interval, in seconds. Defines how frequently a keyframe (I-frame) is inserted into the video stream. - 0 — Automatically selected by the encoder. - Recommended values: 2 for high quality/editability, 4 for reduced file size. - 1 — Suitable for short replays or splitting, but more CPU/GPU intensive. Balances quality, file size, and streaming performance.
max_bitrate?numberMaximum bitrate in kilobits per second (kbps). Caps the bitrate for encoders using variable bitrate modes (e.g., VBR).
profile?anySpecifies the HEVC encoding profile. The default is 'main'. This setting determines the feature set and compatibility of the encoded video. See kQuickSyncEncoderProfileHEVC
rate_control?kQuickSyncEncoderRateControlRate control method to use for encoding. Determines how bitrate is managed during video encoding. Common options include 'CBR' (Constant Bitrate), 'VBR' (Variable Bitrate), 'CQP' (Constant Quantization Parameter), and 'ICQ'. Default 'CBR' See kQuickSyncEncoderRateControl
target_usage?kQuickSyncTargetUsageTarget usage or encoding preset that balances performance and quality. Ranges from 'TU1' (slowest, highest quality) to 'TU7' (fastest, lowest quality). Default 'TU4' — Balanced (Medium Quality) See kQuickSyncTargetUsage
typekSupportedEncodersTypesThe selected video encoder type. See kSupportedEncodersTypes