From 021b1178339eadf0a6072d02310dc22ffeef683c Mon Sep 17 00:00:00 2001 From: John Andrews Date: Sat, 14 May 2022 14:08:57 +1200 Subject: [PATCH] fixing video bitrate when percentage --- .../FfmpegBuilderNodes/Video/FfmpegBuilderVideoBitrate.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/VideoNodes/FfmpegBuilderNodes/Video/FfmpegBuilderVideoBitrate.cs b/VideoNodes/FfmpegBuilderNodes/Video/FfmpegBuilderVideoBitrate.cs index 0666df85..68a917ce 100644 --- a/VideoNodes/FfmpegBuilderNodes/Video/FfmpegBuilderVideoBitrate.cs +++ b/VideoNodes/FfmpegBuilderNodes/Video/FfmpegBuilderVideoBitrate.cs @@ -44,12 +44,14 @@ public class FfmpegBuilderVideoBitrate : FfmpegBuilderNode if (Percent) br = currentBitrate * (Bitrate / 100f); + args.Logger?.ILog($"Source bitrate: {currentBitrate}k"); + args.Logger?.ILog($"Setting video bitrate to: {br}k"); int minimum = (int)(br * 0.75f); int maximum = (int)(br * 1.25f); video.AdditionalParameters.AddRange(new[] { - "-b:v:{index}", Bitrate + "k", + "-b:v:{index}", br + "k", "-minrate", minimum + "k", "-maxrate", maximum + "k", "-bufsize", currentBitrate + "k"