NewVideo error when file contains no video

This commit is contained in:
Alex Eidt 2022-09-03 13:22:19 -07:00
parent 2c194879df
commit 34c0e44380

View file

@ -101,6 +101,11 @@ func NewVideo(filename string) (*Video, error) {
if err != nil { if err != nil {
return nil, err return nil, err
} }
if len(videoData) == 0 {
return nil, fmt.Errorf("no video data found in %s", filename)
}
audioData, err := ffprobe(filename, "a") audioData, err := ffprobe(filename, "a")
if err != nil { if err != nil {
return nil, err return nil, err