From 8a862c86a583f5f7499c99f21be80e9de335930e Mon Sep 17 00:00:00 2001 From: Zoe Roux Date: Sun, 21 Jan 2024 23:41:28 +0100 Subject: [PATCH] Dont extract thumbnails if already exists --- transcoder/src/thumbnails.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/transcoder/src/thumbnails.go b/transcoder/src/thumbnails.go index cb651422..2fa30db9 100644 --- a/transcoder/src/thumbnails.go +++ b/transcoder/src/thumbnails.go @@ -71,6 +71,10 @@ func extractThumbnail(path string, name string) (string, error) { sprite_path := fmt.Sprintf("%s/sprite.png", out) vtt_path := fmt.Sprintf("%s/sprite.vtt", out) + if _, err := os.Stat(sprite_path); err != nil { + return out, nil + } + gen, err := screengen.NewGenerator(path) if err != nil { log.Printf("Error reading video file: %v", err)