PR #21167 opened by Diego de Souza (ddesouza) URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/21167 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/21167.patch
The b_adapt option allows users to control adaptive B-frame decision when lookahead is enabled in HEVC encoding. This feature was already available for H.264 and AV1 encoders, but was missing from HEVC. Signed-off-by: Diego de Souza <[email protected]> >From f2a67cb67da9551e7f38f872aaa2b4f14ea6b509 Mon Sep 17 00:00:00 2001 From: Diego de Souza <[email protected]> Date: Thu, 11 Dec 2025 12:07:25 +0100 Subject: [PATCH] avcodec/nvenc: add b_adapt option for HEVC encoder The b_adapt option allows users to control adaptive B-frame decision when lookahead is enabled in HEVC encoding. This feature was already available for H.264 and AV1 encoders, but was missing from HEVC. Signed-off-by: Diego de Souza <[email protected]> --- libavcodec/nvenc_hevc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libavcodec/nvenc_hevc.c b/libavcodec/nvenc_hevc.c index 54e2fe323e..b75ddd1107 100644 --- a/libavcodec/nvenc_hevc.c +++ b/libavcodec/nvenc_hevc.c @@ -136,7 +136,8 @@ static const AVOption options[] = { OFFSET(no_scenecut), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, { "forced-idr", "If forcing keyframes, force them as IDR frames.", OFFSET(forced_idr), AV_OPT_TYPE_BOOL, { .i64 = 0 }, -1, 1, VE }, - { "spatial_aq", "set to 1 to enable Spatial AQ", OFFSET(aq), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, + { "b_adapt", "When lookahead is enabled, set this to 0 to disable adaptive B-frame decision", + OFFSET(b_adapt), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, VE }, { "spatial-aq", "set to 1 to enable Spatial AQ", OFFSET(aq), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, { "temporal_aq", "set to 1 to enable Temporal AQ", OFFSET(temporal_aq), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, { "temporal-aq", "set to 1 to enable Temporal AQ", OFFSET(temporal_aq), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, -- 2.49.1 _______________________________________________ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]
