GIF — изменение скорости
Ускоряйте или замедляйте анимированные GIF и WebP с помощью инструмента изменения скорости GIF. Умножьте скорость воспроизведения на значение от 0.1 до 10 или задайте одинаковую фиксированную длительность каждого кадра в миллисекундах. Все кадры и пиксели, а также число повторов останутся без изменений. Длительность кадров ограничивается значениями, безопасными для браузеров, поэтому результат везде воспроизводится одинаково. Удобно для мемов, обучающих материалов и демонстраций продуктов.
Часто задаваемые вопросы
Как ускорить GIF?
Загрузите анимированный GIF или WebP и укажите скорость больше 1. При скорости 2 длительность каждого кадра уменьшается вдвое, поэтому анимация воспроизводится в два раза быстрее. Значение по умолчанию — 2. Сами кадры не меняются и не удаляются.
Как замедлить GIF?
Укажите скорость меньше 1. При скорости 0.5 длительность каждого кадра удваивается, и анимация воспроизводится вдвое медленнее. Минимальное значение 0.1 замедляет её в десять раз.
Для чего нужен параметр фиксированной длительности?
Если указать длительность от 20 до 10000 миллисекунд, она будет задана для каждого кадра, а значение скорости игнорируется. Так можно выровнять неравномерный темп анимации, например задать 100 миллисекунд для стабильных 10 кадров в секунду.
Почему минимальная длительность составляет 20 миллисекунд?
Браузеры воспроизводят кадры GIF с длительностью менее 20 миллисекунд как кадры длительностью 100 миллисекунд. Из-за этого ускоренный GIF мог бы внезапно воспроизводиться медленнее. Инструмент не задаёт длительность кадров менее 20 миллисекунд. Исходные кадры с очень короткой длительностью перед изменением скорости обрабатываются как кадры длительностью 100 миллисекунд, то есть так, как их отображают браузеры.
Почему длительность округляется?
Формат GIF хранит длительность в сотых долях секунды, поэтому значения GIF кратны 10 миллисекундам. В анимированном WebP длительность хранится в миллисекундах, поэтому результаты WebP сохраняют точные расчётные значения.
Меняется ли число повторов?
Нет, настройки повторов анимации сохраняются: она будет воспроизводиться бесконечно или заданное число раз. Меняется только длительность кадров.
Ухудшается ли качество при изменении скорости?
Кадры кодируются заново с новой длительностью. Для кадров GIF заново вычисляется палитра, сохраняющая их внешний вид, а анимированный WebP сохраняется с качеством 90, очень близким к исходному.
Можно ли использовать статичное изображение?
Нет, изображение должно содержать как минимум два кадра, поскольку у одного кадра нет длительности, которую можно изменить. Статичные файлы GIF или WebP отклоняются с пояснением.
Какие есть ограничения?
Можно загрузить файл размером до 5 MB, содержащий до 300 кадров. Размер файла может составлять до 2000 пикселей на сторону, а суммарный размер всех кадров — до 16 мегапикселей. Принимаются только файлы GIF и WebP.
Файл GIF меньшего размера быстрее воспроизводится?
Не особо, поскольку в файле остаются те же кадры. Чтобы уменьшить его размер, удалите пиксели с помощью инструмента изменения размера GIF или сократите число цветов с помощью инструмента сжатия GIF.