Browse Source

obs-ffmpeg: Set avg_frame_rate for AVStream outputs

This sets the framerate on container files when
recording using "Custom Output (FFmpeg)".
Jack Karamanian 2 years ago
parent
commit
21f2a7718e
1 changed files with 1 additions and 0 deletions
  1. 1 0
      plugins/obs-ffmpeg/obs-ffmpeg-output.c

+ 1 - 0
plugins/obs-ffmpeg/obs-ffmpeg-output.c

@@ -262,6 +262,7 @@ static bool create_video_stream(struct ffmpeg_data *data)
 	context->thread_count = 0;
 
 	data->video->time_base = context->time_base;
+	data->video->avg_frame_rate = (AVRational){ovi.fps_num, ovi.fps_den};
 
 	if (data->output->oformat->flags & AVFMT_GLOBALHEADER)
 		context->flags |= AV_CODEC_FLAG_GLOBAL_HEADER;