From 9c5cc501335b9f7dba4aa492b8fda68d4881d28d Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Fri, 2 Jun 2023 15:18:39 +0200 Subject: Add script to generate storyboards --- server/lib/job-queue/handlers/generate-storyboard.ts | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'server/lib') diff --git a/server/lib/job-queue/handlers/generate-storyboard.ts b/server/lib/job-queue/handlers/generate-storyboard.ts index 652cac272..09b746a3e 100644 --- a/server/lib/job-queue/handlers/generate-storyboard.ts +++ b/server/lib/job-queue/handlers/generate-storyboard.ts @@ -43,6 +43,11 @@ async function processGenerateStoryboard (job: Job): Promise { const destination = join(CONFIG.STORAGE.STORYBOARDS_DIR, filename) const totalSprites = buildTotalSprites(video) + if (totalSprites === 0) { + logger.info('Do not generate a storyboard of %s because the video is not long enough', payload.videoUUID, lTags) + return + } + const spriteDuration = Math.round(video.duration / totalSprites) const spritesCount = findGridSize({ -- cgit v1.2.3