From cb75a2becf6dd62e8fd8da1031c140a46482fd78 Mon Sep 17 00:00:00 2001 From: pablu Date: Thu, 6 Aug 2026 11:37:24 +0200 Subject: [PATCH] fix: use container duration instead of per-video-stream --- generator.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generator.go b/generator.go index 2bb293b..65cb22b 100644 --- a/generator.go +++ b/generator.go @@ -137,7 +137,7 @@ func GetImage(buf *bytes.Buffer, path string, timestamp int, format string, scal } func GetVideoLength(path string) (float64, error) { - cmd := exec.Command("ffprobe", "-v", "quiet", "-select_streams", "v:0", "-show_entries", "stream=duration", "-of", "default=noprint_wrappers=1:nokey=1", path) + cmd := exec.Command("ffprobe", "-v", "quiet", "-show_entries", "format=duration", "-of", "default=noprint_wrappers=1:nokey=1", path) buf := bytes.NewBuffer(nil) cmd.Stdout = buf err := cmd.Run()