Android,使用 ffmpeg 将 gif 分割成帧

Android, split gif to frames with ffmpeg

我需要将我的 gif 文件拆分为任何格式的单独帧(gif、png,无关紧要)。

ffmpeg -i path/to/gif -c:v gif -f image2 path/to/outputd.gif

此命令确实将 gif 分割成帧,但只有第一帧具有正常质量。所有其他帧看起来像是一些损坏的图像

我使用的库是com.writingminds:FFmpegAndroid:0.3.2

我应该怎么做才能使所有帧都具有正常质量

使用

ffmpeg -i path/to/gif -vsync 0 path/to/output%03d.png