Как создать gif-анимацию из стека jpgs

У меня около 200 изображений в формате jpg. Мне нужно складывать их, чтобы я мог преобразовать их в простое анимированное изображение gif. Есть ли свободные инструменты для выполнения этой работы? Мои os - это окна. Меня не так беспокоит качество выпускаемой продукции.

Ответы

Ответ 2

Попробуйте использовать утилиту ImageMagick. Я использовал его для создания анимированных gifs из набора изображений (в любом формате) в прошлом.

Используйте команду

convert -delay 20 -loop 0 *.jpg animated.gif

Ответ 3

Если вам требуется гибкое онлайн-решение, я просто использовал GIFmaker.me, и он отлично поработал. Он позволяет вам изменить порядок кадров, изменить размер, установить скорость и установить повторяющиеся циклы. Вы можете просмотреть анимированный GIF и загрузить его, когда закончите.

Изменить: Я просто использовал другой онлайновый инструмент, который GIFmaker ссылается на своем сайте. GIFcreator является еще более гибким, позволяя вам дублировать фреймы, изменять задержку для каждого кадра, удалять фреймы и обратные рамки. Он также обладает более гибкими возможностями изменения размера.

Ответ 4

ImageJ и FIJI предоставить мощный графический интерфейс для этого (FIJI - это пакет ImageJ, который также включает в себя некоторые широко используемые плагины). По общему признанию, это мощные программы, которые могут быть чрезмерными, но в зависимости от ваших потребностей это может быть способ пойти.

Кроме того, FIJI может открывать большой массив различных типов изображений, сохранять в GIF или AVI, и он очень легко доступен для сценариев (с помощью Python или Java) для автоматизации пользовательских задач и т.д.

Пошаговые инструкции (из Здесь и здесь) являются следующим образом:

  • Поместите изображения в папку и назовите их последовательно (например, убедитесь, что они откройте в алфавитном порядке в правильном порядке, возможно, добавив нужный номер кадра до начала имен файлов)
  • В FIJI выберите "Файл" > "Импорт" > "Последовательность изображений..."
  • Выберите свою папку, а затем любые параметры (например, масштабирование изображений)
  • Предварительный просмотр видео с помощью кнопки "Воспроизведение" в появившемся окне угол.
  • Чтобы изменить частоту кадров, выберите Image > Stacks > Animation > Animation Options...
  • Выберите File > Save As > Animated GIF... или AVI..., и все готово.

    Для GIF вы можете выбрать задержку между кадрами (например, частоту кадров) и настройку цикла. Для AVI вы можете выбрать частоту кадров.

Ответ 5

В теории это будет работать

ffmpeg -f image2 -i image%d.jpg video.avi
ffmpeg -i video.avi -pix_fmt rgb24 -loop_output 0 out.gif