From 68cc2a0eeee8a9829404ed2691b25f20a5049783 Mon Sep 17 00:00:00 2001 From: Andreas Date: Fri, 29 Mar 2024 20:35:50 +0100 Subject: [PATCH] reordered cli arguments for ffmpeg to improve speed to generate thumbnails from videos (#917) --- .../media_encoding/executable_worker/executable_worker.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/scanner/media_encoding/executable_worker/executable_worker.go b/api/scanner/media_encoding/executable_worker/executable_worker.go index f63818aa..831a676e 100644 --- a/api/scanner/media_encoding/executable_worker/executable_worker.go +++ b/api/scanner/media_encoding/executable_worker/executable_worker.go @@ -143,12 +143,12 @@ func (worker *FfmpegWorker) EncodeVideoThumbnail(inputPath string, outputPath st thumbnailOffsetSeconds := fmt.Sprintf("%d", int(probeData.Format.DurationSeconds*0.25)) args := []string{ + "-ss", thumbnailOffsetSeconds, // grab frame at time offset "-i", inputPath, "-vframes", "1", // output one frame "-an", // disable audio "-vf", "scale='min(1024,iw)':'min(1024,ih)':force_original_aspect_ratio=decrease:force_divisible_by=2", - "-ss", thumbnailOffsetSeconds, // grab frame at time offset outputPath, }