Add short sprite error logging (#2129)

This commit is contained in:
kermieisinthehouse 2021-12-16 00:35:22 +00:00 committed by GitHub
parent 66dd239732
commit d94e4f9a5b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,6 +1,7 @@
package manager
import (
"errors"
"fmt"
"image"
"image/color"
@ -33,6 +34,12 @@ func NewSpriteGenerator(videoFile ffmpeg.VideoFile, videoChecksum string, imageO
if !exists {
return nil, err
}
// FFMPEG bombs out if we try to request 89 snapshots from a 2 second video
if videoFile.Duration < 3 {
return nil, errors.New("video too short to create sprite")
}
generator, err := newGeneratorInfo(videoFile)
if err != nil {
return nil, err