Android, разделить gif на фреймы с помощью ffmpeg

Мне нужно разделить мой GIF-файл на отдельные кадры любого формата (GIF, PNG, не имеет значения).

ffmpeg -i path/to/gif -c:v gif -f image2 path/to/output$03d.gif

эта команда действительно разбивает gif на кадры, но только первый кадр имеет нормальное качество. Все остальные кадры выглядят как поврежденные изображения

Я использую библиотеку com.writingminds:FFmpegAndroid:0.3.2

Что нужно сделать, чтобы получить все кадры с нормальным качеством

1 ответ

Решение

Использование

ffmpeg -i path/to/gif -vsync 0 path/to/output$03d.png
Другие вопросы по тегам