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
Extends
Properties
Property | Type | Description |
---|---|---|
bitrate? | number | Target encoding bitrate in kilobits per second (kbps). Default 8000 |
keyint_sec? | number | Keyframe 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? | number | Maximum bitrate in kilobits per second (kbps). Caps the bitrate for encoders using variable bitrate modes (e.g., VBR). |
profile? | any | Specifies the H.264 profile used during encoding. Profiles define the encoding features and compatibility level. Default 'high' See kQuickSyncEncoderProfile264 |
type | kSupportedEncodersTypes | The selected video encoder type. See kSupportedEncodersTypes |