From f7a8d504ee009d8d670159486062abcbca260f00 Mon Sep 17 00:00:00 2001 From: Jaex Date: Fri, 7 Jul 2023 18:35:50 +0300 Subject: [PATCH] Enforce even size --- .../ScreenRecording/ScreenRecordingOptions.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ShareX.ScreenCaptureLib/ScreenRecording/ScreenRecordingOptions.cs b/ShareX.ScreenCaptureLib/ScreenRecording/ScreenRecordingOptions.cs index efb91614e..998546cee 100644 --- a/ShareX.ScreenCaptureLib/ScreenRecording/ScreenRecordingOptions.cs +++ b/ShareX.ScreenCaptureLib/ScreenRecording/ScreenRecordingOptions.cs @@ -139,6 +139,11 @@ public string GetFFmpegArgs(bool isCustom = false) monitorIndex = i; captureArea = new Rectangle(intersection.X - screen.Bounds.X, intersection.Y - screen.Bounds.Y, intersection.Width, intersection.Height); + + if (FFmpeg.IsEvenSizeRequired) + { + captureArea = CaptureHelpers.EvenRectangleSize(captureArea); + } } }