From ed0ac0ee470ae5e8abff30a2b35f73ad28d449d6 Mon Sep 17 00:00:00 2001 From: Donglin Qiu <45269818+qdljerry@users.noreply.github.com> Date: Sun, 2 Jul 2023 22:13:26 +0800 Subject: [PATCH] Fix ffmpeg.go don't work on some formats Fix ffmpeg.go don't work on some formats Remove input file format --- pkg/thumb/ffmpeg.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/thumb/ffmpeg.go b/pkg/thumb/ffmpeg.go index 5ad9944..07aeb4d 100644 --- a/pkg/thumb/ffmpeg.go +++ b/pkg/thumb/ffmpeg.go @@ -67,9 +67,9 @@ func (f *FfmpegGenerator) Generate(ctx context.Context, file io.Reader, src, nam // Invoke ffmpeg scaleOpt := fmt.Sprintf("scale=%s:%s:force_original_aspect_ratio=decrease", options["thumb_width"], options["thumb_height"]) - inputFormat := filepath.Ext(name)[1:] + // inputFormat := filepath.Ext(name)[1:] cmd := exec.CommandContext(ctx, - ffmpegOpts["thumb_ffmpeg_path"], "-ss", ffmpegOpts["thumb_ffmpeg_seek"], "-f", inputFormat, "-i", tempInputPath, + ffmpegOpts["thumb_ffmpeg_path"], "-ss", ffmpegOpts["thumb_ffmpeg_seek"], "-i", tempInputPath, "-vf", scaleOpt, "-vframes", "1", tempOutputPath) // Redirect IO