From a544649a22bdda629d9c491e62c9122821a9e217 Mon Sep 17 00:00:00 2001 From: devilreef Date: Thu, 30 Apr 2026 19:29:27 +0600 Subject: [PATCH] fix(streamer): tag mjpeg input as full-range to silence swscaler --- streamer/src/ffmpeg.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/streamer/src/ffmpeg.ts b/streamer/src/ffmpeg.ts index 2dfc76a..9aab7a7 100644 --- a/streamer/src/ffmpeg.ts +++ b/streamer/src/ffmpeg.ts @@ -19,7 +19,8 @@ export class Ffmpeg extends EventEmitter { start(): { videoIn: Writable; audioIn: Writable } { const args = [ "-loglevel", "warning", - // video in (mjpeg pipe on fd 3) — yuvj420p source, large queue for stable pacing + // video in (mjpeg pipe on fd 3) — declare full-range to silence swscaler + "-color_range", "jpeg", "-f", "image2pipe", "-c:v", "mjpeg", "-thread_queue_size", "1024", "-r", String(this.opts.framerate), "-i", "pipe:3",