浏览代码

obs-ffmpeg: Fix old NVENC ignoring Max B-frames

jpark37 3 年之前
父节点
当前提交
79059153e8
共有 1 个文件被更改,包括 2 次插入0 次删除
  1. 2 0
      plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c

+ 2 - 0
plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c

@@ -163,6 +163,8 @@ static bool nvenc_update(struct nvenc_encoder *enc, obs_data_t *settings,
 
 	set_psycho_aq(enc, psycho_aq);
 
+	enc->ffve.context->max_b_frames = bf;
+
 	const char *ffmpeg_opts = obs_data_get_string(settings, "ffmpeg_opts");
 	ffmpeg_video_encoder_update(&enc->ffve, bitrate, keyint_sec, voi, &info,
 				    ffmpeg_opts);