From 34c0e4438054fdc50b9ac9278400002a2081f9b4 Mon Sep 17 00:00:00 2001 From: Alex Eidt Date: Sat, 3 Sep 2022 13:22:19 -0700 Subject: [PATCH] NewVideo error when file contains no video --- video.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/video.go b/video.go index a3fac5b..5d1b1c0 100644 --- a/video.go +++ b/video.go @@ -101,6 +101,11 @@ func NewVideo(filename string) (*Video, error) { if err != nil { return nil, err } + + if len(videoData) == 0 { + return nil, fmt.Errorf("no video data found in %s", filename) + } + audioData, err := ffprobe(filename, "a") if err != nil { return nil, err