video: limit ffmpeg execution time to 10s

This commit is contained in:
mappu 2016-12-05 22:10:39 +13:00
parent 97d1e2ed9d
commit cc7cfb9367
1 changed files with 3 additions and 0 deletions

View File

@ -30,6 +30,7 @@ func (this *Thumbnailer) RenderScaledFfmpeg(absPath string) ([]byte, error) {
cmd := exec.Command(
"ffmpeg",
"-loglevel", "0",
"-timelimit", "10", // seconds
"-an",
"-i", absPath,
"-vf", scaleCmd,
@ -39,6 +40,8 @@ func (this *Thumbnailer) RenderScaledFfmpeg(absPath string) ([]byte, error) {
"-",
)
// -ss 00:00:30
stdout, err := cmd.StdoutPipe()
if err != nil {
return nil, err