From 29e17b6bc0c002d0de5469d1f795ccacf4a41b56 Mon Sep 17 00:00:00 2001 From: Evan Date: Fri, 15 Aug 2025 07:16:41 +0800 Subject: Run background ffmpeg tasks as ProcessPriorityClass.BelowNormal Follow TrickPlay example of running other background ffmpeg tasks as ProcessPriorityClass.BelowNormal: - Keyframe extraction - Media info probing during library scans - Audio normalization - Image extraction --- MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs | 1 + 1 file changed, 1 insertion(+) (limited to 'MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs') diff --git a/MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs b/MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs index 237b537bc..d71d46c00 100644 --- a/MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs +++ b/MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs @@ -1122,6 +1122,7 @@ namespace MediaBrowser.MediaEncoding.Encoder private void StartProcess(ProcessWrapper process) { process.Process.Start(); + process.Process.PriorityClass = ProcessPriorityClass.BelowNormal; lock (_runningProcessesLock) { -- cgit v1.2.3