summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpablu <me@pablu.de>2026-08-06 11:37:24 +0200
committerpablu <me@pablu.de>2026-08-06 11:38:20 +0200
commitcb75a2becf6dd62e8fd8da1031c140a46482fd78 (patch)
tree36eeaddfb17634fe51d7ce7fe628e1f3fdd7b0a7
parente117522f3b62a611dca59f7bc0c4f019ccd83488 (diff)
fix: use container duration instead of per-video-stream
-rw-r--r--generator.go2
1 files changed, 1 insertions, 1 deletions
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()