Ответ 1
Возможно, вам стоит взглянуть на GiftedMotion: http://www.onyxbits.de/giftedmotion
У меня около 200 изображений в формате jpg. Мне нужно складывать их, чтобы я мог преобразовать их в простое анимированное изображение gif. Есть ли свободные инструменты для выполнения этой работы? Мои os - это окна. Меня не так беспокоит качество выпускаемой продукции.
Возможно, вам стоит взглянуть на GiftedMotion: http://www.onyxbits.de/giftedmotion
Попробуйте использовать утилиту ImageMagick. Я использовал его для создания анимированных gifs из набора изображений (в любом формате) в прошлом.
Используйте команду
convert -delay 20 -loop 0 *.jpg animated.gif
Если вам требуется гибкое онлайн-решение, я просто использовал GIFmaker.me, и он отлично поработал. Он позволяет вам изменить порядок кадров, изменить размер, установить скорость и установить повторяющиеся циклы. Вы можете просмотреть анимированный GIF и загрузить его, когда закончите.
Изменить: Я просто использовал другой онлайновый инструмент, который GIFmaker ссылается на своем сайте. GIFcreator является еще более гибким, позволяя вам дублировать фреймы, изменять задержку для каждого кадра, удалять фреймы и обратные рамки. Он также обладает более гибкими возможностями изменения размера.
ImageJ и FIJI предоставить мощный графический интерфейс для этого (FIJI - это пакет ImageJ, который также включает в себя некоторые широко используемые плагины). По общему признанию, это мощные программы, которые могут быть чрезмерными, но в зависимости от ваших потребностей это может быть способ пойти.
Кроме того, FIJI может открывать большой массив различных типов изображений, сохранять в GIF или AVI, и он очень легко доступен для сценариев (с помощью Python или Java) для автоматизации пользовательских задач и т.д.
Пошаговые инструкции (из Здесь и здесь) являются следующим образом:
Image > Stacks > Animation > Animation Options...
Выберите File > Save As > Animated GIF...
или AVI...
, и все готово.
Для GIF
вы можете выбрать задержку между кадрами (например, частоту кадров) и настройку цикла. Для AVI
вы можете выбрать частоту кадров.
В теории это будет работать
ffmpeg -f image2 -i image%d.jpg video.avi
ffmpeg -i video.avi -pix_fmt rgb24 -loop_output 0 out.gif