Skip to main content

EncoderSettingsQuickSyncH264

Electron APIs / Recorder / EncoderSettingsQuickSyncH264

Configuration settings for the Intel QuickSync H.264 encoder.

Allows selection of a specific H.264 encoding profile supported by QuickSync.

See

VideoEncoderSettingsBase

Extends

Properties

PropertyTypeDescription
bitrate?numberTarget encoding bitrate in kilobits per second (kbps). Default 8000
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 H.264 profile used during encoding. Profiles define the encoding features and compatibility level. Default 'high' See kQuickSyncEncoderProfile264
typekSupportedEncodersTypesThe selected video encoder type. See kSupportedEncodersTypes