From 5621df1f01b100b718bbd366c33887249adacb36 Mon Sep 17 00:00:00 2001 From: mertalev <101130780+mertalev@users.noreply.github.com> Date: Tue, 22 Oct 2024 23:28:45 -0400 Subject: [PATCH] fix nan transcoding estimate --- server/src/repositories/media.repository.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/src/repositories/media.repository.ts b/server/src/repositories/media.repository.ts index 64cfc540e5d04..7e1ca84993fed 100644 --- a/server/src/repositories/media.repository.ts +++ b/server/src/repositories/media.repository.ts @@ -200,7 +200,7 @@ export class MediaRepository implements IMediaRepository { lastProgressFrame = progress.frames; const percent = ((progress.frames / frameCount) * 100).toFixed(2); - const ms = Math.floor((frameCount - progress.frames) / progress.currentFps) * 1000; + const ms = progress.currentFps ? Math.floor((frameCount - progress.frames) / progress.currentFps) * 1000 : 0; const duration = ms ? Duration.fromMillis(ms).rescale().toHuman({ unitDisplay: 'narrow' }) : ''; const outputText = output instanceof Writable ? 'stream' : output.split('/').pop(); this.logger.debug(