From 254ad961d3ae13d21d8870d4dcf391ee9756c653 Mon Sep 17 00:00:00 2001 From: wukko Date: Fri, 20 Jun 2025 17:41:20 +0600 Subject: [PATCH] web/queue: add subtitle args when output has subtitles not when there are 3 tunnels, that was dumb of me, my bad --- web/src/lib/task-manager/queue.ts | 2 +- web/src/lib/types/api.ts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/web/src/lib/task-manager/queue.ts b/web/src/lib/task-manager/queue.ts index a803b3a0..b47fbe60 100644 --- a/web/src/lib/task-manager/queue.ts +++ b/web/src/lib/task-manager/queue.ts @@ -69,7 +69,7 @@ const makeRemuxArgs = (info: CobaltLocalProcessingResponse) => { if (["merge", "remux"].includes(info.type)) { ffargs.push("-c:a", "copy"); - if (info.tunnel.length === 3) { + if (info.output.subtitles) { ffargs.push( "-c:s", info.output.filename.endsWith(".mp4") ? "mov_text" : "webvtt" diff --git a/web/src/lib/types/api.ts b/web/src/lib/types/api.ts index c34acc16..c6250e8d 100644 --- a/web/src/lib/types/api.ts +++ b/web/src/lib/types/api.ts @@ -73,6 +73,7 @@ export type CobaltLocalProcessingResponse = { type: string, // mimetype filename: string, metadata?: CobaltFileMetadata, + subtitles?: boolean, }, audio?: {