diff --git a/revid/pipeline.go b/revid/pipeline.go index 0c3302de..bad96fa7 100644 --- a/revid/pipeline.go +++ b/revid/pipeline.go @@ -97,7 +97,7 @@ func (r *Revid) reset(c config.Config) error { r.cfg.CBR = true case codecutil.JPEG: st = mts.EncodeJPEG - encOptions = append(encOptions, mts.TimeBasedPSI(time.Duration(r.cfg.PSITime)*time.Second)) + encOptions = append(encOptions, mts.TimeBasedPSI(time.Duration(r.cfg.PSITime)*time.Second), mts.Rate(1/r.cfg.TimelapseInterval.Seconds())) r.cfg.CBR = true case codecutil.PCM, codecutil.ADPCM: return nil, fmt.Errorf("invalid input codec: %v for input: %v", r.cfg.InputCodec, r.cfg.Input)