From 030c9262c67a04055159d549d3e82380a41c78e4 Mon Sep 17 00:00:00 2001 From: Jakub Tymejczyk Date: Fri, 3 Mar 2023 08:45:10 +0100 Subject: [PATCH] Fix encoding video thumbnails --- .../media_encoding/executable_worker/executable_worker.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/scanner/media_encoding/executable_worker/executable_worker.go b/api/scanner/media_encoding/executable_worker/executable_worker.go index c718012a..f63818aa 100644 --- a/api/scanner/media_encoding/executable_worker/executable_worker.go +++ b/api/scanner/media_encoding/executable_worker/executable_worker.go @@ -125,7 +125,7 @@ func (worker *FfmpegWorker) EncodeMp4(inputPath string, outputPath string) error inputPath, "-vcodec", "h264", "-acodec", "aac", - "-vf", "scale='min(1080,iw)':'min(1080,ih)':force_original_aspect_ratio=decrease", + "-vf", "scale='min(1080,iw)':'min(1080,ih)':force_original_aspect_ratio=decrease:force_divisible_by=2", outputPath, } @@ -147,7 +147,7 @@ func (worker *FfmpegWorker) EncodeVideoThumbnail(inputPath string, outputPath st inputPath, "-vframes", "1", // output one frame "-an", // disable audio - "-vf", "scale='min(1024,iw)':'min(1024,ih)':force_original_aspect_ratio=decrease", + "-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, }