diff --git a/ShareX.ScreenCaptureLib/Screencast/FFmpegOptions.cs b/ShareX.ScreenCaptureLib/Screencast/FFmpegOptions.cs index 70b9ef037..eaa315f28 100644 --- a/ShareX.ScreenCaptureLib/Screencast/FFmpegOptions.cs +++ b/ShareX.ScreenCaptureLib/Screencast/FFmpegOptions.cs @@ -154,7 +154,7 @@ public FFmpegOptions() ShowError = true; // Video - x264_CRF = 30; + x264_CRF = 28; x264_Preset = FFmpegPreset.ultrafast; VPx_bitrate = 3000; XviD_qscale = 10; diff --git a/ShareX/TaskSettings.cs b/ShareX/TaskSettings.cs index 07c6486b1..dbaad83e8 100644 --- a/ShareX/TaskSettings.cs +++ b/ShareX/TaskSettings.cs @@ -325,13 +325,13 @@ public class TaskSettingsCapture #region Capture / Screen recorder public FFmpegOptions FFmpegOptions = new FFmpegOptions(Program.DefaultFFmpegFilePath); - public int ScreenRecordFPS = 20; - public int GIFFPS = 5; + public int ScreenRecordFPS = 30; + public int GIFFPS = 10; public ScreenRecordGIFEncoding GIFEncoding = ScreenRecordGIFEncoding.FFmpeg; public bool ScreenRecordFixedDuration = false; public float ScreenRecordDuration = 3f; public bool ScreenRecordAutoStart = true; - public float ScreenRecordStartDelay = 1f; + public float ScreenRecordStartDelay = 0f; public bool ScreenRecordShowCursor = true; public bool RunScreencastCLI = false; public int VideoEncoderSelected = 0;