feat: ffmpeg max_frames option in process_frames

This commit is contained in:
Adrian Shum 2022-10-13 18:08:21 +08:00
parent 2ce9e97d3c
commit 4fe4a1561a

View file

@ -124,16 +124,16 @@ func (p *Processor) Process(ctx context.Context, in *imagor.Blob, params imagorp
bands = 4 bands = 4
} }
} }
case "max_frames":
n, _ := strconv.Atoi(filter.Args)
if err = av.ProcessFrames(n); err != nil {
return
}
case "frame": case "frame":
n, _ := strconv.Atoi(filter.Args) n, _ := strconv.Atoi(filter.Args)
if err = av.SelectFrame(n); err != nil { if err = av.SelectFrame(n); err != nil {
return return
} }
case "max_frames":
n, _ := strconv.Atoi(filter.Args)
if err = av.ProcessFrames(n); err != nil {
return
}
} }
} }
meta := av.Metadata() meta := av.Metadata()