From aeef01a64c8482ff50372828d2e20b1c31009e5d Mon Sep 17 00:00:00 2001 From: WithoutPants <53250216+WithoutPants@users.noreply.github.com> Date: Thu, 1 Aug 2019 11:36:29 +1000 Subject: [PATCH] Add row-based multithreading for live transcodes --- pkg/ffmpeg/encoder_transcode.go | 1 + 1 file changed, 1 insertion(+) diff --git a/pkg/ffmpeg/encoder_transcode.go b/pkg/ffmpeg/encoder_transcode.go index 32f8d1cca..5f336d439 100644 --- a/pkg/ffmpeg/encoder_transcode.go +++ b/pkg/ffmpeg/encoder_transcode.go @@ -39,6 +39,7 @@ func (e *Encoder) StreamTranscode(probeResult VideoFile, startTime string) (io.R "-vf", "scale=iw:-2", "-deadline", "realtime", "-cpu-used", "5", + "-row-mt", "1", "-crf", "30", "-b:v", "0", "-f", "webm",