From 4829b4b214c1a02509105bc959a3691e657413dc Mon Sep 17 00:00:00 2001 From: bnkai <48220860+bnkai@users.noreply.github.com> Date: Mon, 11 May 2020 10:24:52 +0300 Subject: [PATCH] Fix edge case preview generation, tweak preview generation preset (#528) --- pkg/ffmpeg/encoder_scene_preview_chunk.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/ffmpeg/encoder_scene_preview_chunk.go b/pkg/ffmpeg/encoder_scene_preview_chunk.go index 9ff655ead..eab3a2edb 100644 --- a/pkg/ffmpeg/encoder_scene_preview_chunk.go +++ b/pkg/ffmpeg/encoder_scene_preview_chunk.go @@ -16,8 +16,8 @@ type ScenePreviewChunkOptions struct { func (e *Encoder) ScenePreviewVideoChunk(probeResult VideoFile, options ScenePreviewChunkOptions) { args := []string{ "-v", "error", - "-ss", strconv.Itoa(options.Time), "-i", probeResult.Path, + "-ss", strconv.Itoa(options.Time), "-t", "0.75", "-max_muxing_queue_size", "1024", // https://trac.ffmpeg.org/ticket/6375 "-y", @@ -25,7 +25,7 @@ func (e *Encoder) ScenePreviewVideoChunk(probeResult VideoFile, options ScenePre "-pix_fmt", "yuv420p", "-profile:v", "high", "-level", "4.2", - "-preset", "veryslow", + "-preset", "slow", "-crf", "21", "-threads", "4", "-vf", fmt.Sprintf("scale=%v:-2", options.Width),