Android,使用FFmpeg将GIF拆分为帧

3
我需要将gif文件分割成任何格式的独立帧(gif、png都可以)。 ffmpeg -i path/to/gif -c:v gif -f image2 path/to/output$03d.gif 这个命令确实可以将gif分割成帧,但只有第一帧具有正常的质量。所有其他帧看起来像是一些损坏的图像。

enter image description here

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

我应该怎么做才能获取所有帧并保持正常质量?

1个回答

8

使用

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

现在大约60%的帧具有正常的质量,但其他的看起来仍然像是丢失了一半的像素。 - P. Ilyin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接