imagemagick gif so slow
parent
eb1ea4adb7
commit
102df09caf
|
|
@ -69,13 +69,18 @@ func Run(ctx context.Context, args []string) error {
|
|||
outd := strings.ReplaceAll(cam, "record", "movement")
|
||||
os.MkdirAll(outd, os.ModePerm)
|
||||
cmd := exec.CommandContext(ctx,
|
||||
"ffmpeg",
|
||||
"-y",
|
||||
"-framerate", "1",
|
||||
"-pattern_type", "glob",
|
||||
"-i", path.Join(cam, series)+".*.jpg",
|
||||
"-r", "3",
|
||||
path.Join(outd, series+".webm"),
|
||||
"convert",
|
||||
append(seriesFiles,
|
||||
"-delay", "20", // 20 frames at 60fps
|
||||
path.Join(outd, series+".gif"),
|
||||
)...,
|
||||
//"ffmpeg",
|
||||
//"-y",
|
||||
//"-framerate", "1",
|
||||
//"-pattern_type", "glob",
|
||||
//"-i", path.Join(cam, series)+".*.jpg",
|
||||
//"-r", "3",
|
||||
//path.Join(outd, series+".webm"),
|
||||
)
|
||||
if out, err := cmd.CombinedOutput(); err != nil {
|
||||
return fmt.Errorf("failed to webm series %s: (%w) %s", series, err, out)
|
||||
|
|
|
|||
Loading…
Reference in New Issue