11

I'm trying to create looping apng files from mkvs. My problem is that they don't loop. The files play once, but stop.

This is what I'm doing:

 ffmpeg -ss 16:43 -i ./10.mkv -loop 10 -t 1 -filter:v "setpts=PTS-STARTPTS, crop=1200:800, hqdn3d=1.5:1.5:6:6, scale=600:400"  10-file-2.apng

I've tried -loop -1 -loop 10 -loop 1 but there is no looping done. My version is

ffmpeg-3.3.el_capitan.bottle.tar.gz

Harry
  • 47,045
  • 66
  • 163
  • 243

1 Answers1

11

The parameters for looping APNGs is plays.

ffmpeg -ss 16:43 -i ./10.mkv -plays 10 -t 1 -vf "setpts=PTS-STARTPTS, crop=1200:800, hqdn3d=1.5:1.5:6:6, scale=600:400"  10-file-2.apng
Gyan
  • 63,018
  • 7
  • 100
  • 141
  • Do you have a documentation link? And how do I set infinite loops? -1 `Value -1.000000 for parameter 'plays' out of range [0 - 4.29497e+09]` – Harry May 06 '17 at 01:56
  • 11
    No doc for apng muxer at all! Strange. Anyway, `0` for infinite loops. – Gyan May 06 '17 at 04:51
  • 8
    https://github.com/FFmpeg/FFmpeg/blob/c463b81d037fd88fdda432324b995d82510a5bc7/libavformat/apngenc.c#L278 – Ken Sharp Feb 12 '18 at 14:05