From 17ab8dd709d2fdabe0ab3df6881d73f25addef9e Mon Sep 17 00:00:00 2001 From: wukko Date: Fri, 20 Jun 2025 18:30:39 +0600 Subject: [PATCH] web/queue: add subtitles independently from remux type so that you can have a mute video with subtitles --- web/src/lib/task-manager/queue.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/web/src/lib/task-manager/queue.ts b/web/src/lib/task-manager/queue.ts index b47fbe60..db0b9531 100644 --- a/web/src/lib/task-manager/queue.ts +++ b/web/src/lib/task-manager/queue.ts @@ -68,17 +68,17 @@ const makeRemuxArgs = (info: CobaltLocalProcessingResponse) => { if (["merge", "remux"].includes(info.type)) { ffargs.push("-c:a", "copy"); - - if (info.output.subtitles) { - ffargs.push( - "-c:s", - info.output.filename.endsWith(".mp4") ? "mov_text" : "webvtt" - ); - } } else if (info.type === "mute") { ffargs.push("-an"); } + if (info.output.subtitles) { + ffargs.push( + "-c:s", + info.output.filename.endsWith(".mp4") ? "mov_text" : "webvtt" + ); + } + ffargs.push( ...(info.output.metadata ? ffmpegMetadataArgs(info.output.metadata) : []) );