← GIF инструменты

Объединить GIF

Объединить GIF Загрузите минимум 2 GIF для объединения

Готово
готово к объединениюЗагрузите минимум 2 GIF для объединения

Как расположить несколько GIF и согласовать их длительность

Объедините несколько GIF в один: воспроизводите их по очереди, разместите рядом или сложите столбцом. Настройте порядок, поля, выравнивание и переходы. Для одновременного воспроизведения учитывайте длительность каждого исходника: итог заканчивается вместе с самым коротким GIF.

Стоимость: Бесплатное использование. Действуют ограничения на размер файлов и использование.

Как объединить GIF

  1. Добавьте минимум два GIF

    Нажмите Выбрать файлы, выберите несколько GIF или перетащите их на просмотр. Размер каждого файла — до 200 МиБ. Через Uploads можно включить в выбор GIF, загруженные или созданные в других инструментах сайта. Самый новый доступный GIF выбирается автоматически; уберите его из выбора, если он не нужен.

  2. Установите порядок

    Карточки с номерами задают порядок: слева направо для Рядом, сверху вниз для Столбцом, от первого к последнему для Последовательно. Перетаскивайте карточки или используйте ↑ и ↓. Корзина на карточке убирает GIF только из этого выбора; в Uploads он остаётся. Добавить файлы снова открывает список загрузок.

  3. Выберите расположение и обработку размера

    В 1. Настройки сначала задайте Layout, затем Обработка размера и Выравнивание. Просмотр показывает расположение GIF, отступы и поля: проверьте, какая часть изображения будет сохранена.

  4. Объедините и проверьте

    Нажмите Объединить GIF. В готовой анимации проверьте окончания исходников и обрезанные края, затем нажмите Скачать. Adjust возвращает к тем же файлам и настройкам, New GIF открывает выбор файлов. Результат также сохраняется в общем файловом менеджере и доступен другим GIF-инструментам через Uploads.

Расположение, размер и переходы

Каждый исходник помещается в одинаковую ячейку: её ширина равна максимальной ширине среди GIF, а высота — максимальной высоте, взятой независимо. Обработка размера определяет масштаб и поля, Выравнивание — положение внутри ячейки. Для исходников одинакового размера эти два параметра ничего не меняют.

Layout — расположение
Последовательно — начальный вариант: GIF проигрываются один за другим в одной ячейке. Рядом размещает их в строку, Столбцом — в вертикальный столбец; в этих двух вариантах все исходники начинают воспроизводиться одновременно.
Отступ
Промежуток между ячейками в пикселях для вариантов Рядом и Столбцом. Начальное значение — 0 пикселей; вводится неотрицательное целое число, верхняя граница поля не задана. Промежуток заполняется цветом Фон. Для последовательного воспроизведения отступ не нужен.
Выравнивание
Начало, Центр или Конец; сначала выбран Центр. Значение действует сразу по двум осям: Начало означает левый верхний угол, Конец — правый нижний. Оно определяет положение изображения среди полей, а при обрезке — какую часть сохранить.
Обработка размера
Подогнать по размеру — начальный вариант: увеличивает или уменьшает GIF с сохранением пропорций, чтобы он полностью вошёл в ячейку, и добавляет поля. Обрезать до совпадения масштабирует до полного покрытия ячейки и удаляет выступающие края. Добавить поля к меньшим GIF оставляет исходный размер в пикселях и окружает меньшие изображения фоном. Увеличение маленького исходника может сделать его менее чётким.
Переход
Для Последовательно доступны Нет (мгновенно), Затухание и Сдвиг. Первый вариант выбран изначально. При сдвиге следующий GIF входит справа, вытесняя предыдущий влево. Время перехода задаётся отдельно; для расположения рядом или столбцом переходы между исходниками не применяются.
Длительность перехода
Начальное значение — 0 мс. Ползунок охватывает 0–1500 мс с шагом 50 мс; числовое поле принимает неотрицательные значения с тем же шагом без верхней границы ползунка. Для Нет (мгновенно) поле отключено. Каждый переход перекрывает конец предыдущего GIF началом следующего, сокращая общую длительность на выбранное время. Фактическое время ограничено длительностью самого короткого GIF минус 50 мс. С переходами исходники приводятся к общей частоте 10–30 кадров/с по их частотам.
Фон
Выбор цвета; начальный цвет — чёрный #000000. Заполняет добавленные поля и отступы между ячейками. Прозрачные пиксели внутри исходных GIF остаются прозрачными.

Сколько длится объединённая анимация

При варианте Последовательно без перехода каждый GIF проходит один раз с исходными задержками кадров. Исходники длиной 3, 2 и 4 секунды дают 9 секунд. С переходом Затухание по 500 мс два стыка перекрываются по 0.5 секунды: результат длится 8 секунд.

Варианты Рядом и Столбцом заканчиваются вместе с самым коротким GIF. Длинные исходники обрезаются по времени, а не повторяются для заполнения: GIF длиной 2 и 4 секунды рядом дадут 2 секунды, без второй половины длинного исходника. Чтобы сохранить оба целиком, сначала задайте им одинаковую длительность в изменении скорости GIF.

Готовый GIF всегда повторяется бесконечно независимо от настроек повторения исходников. При расположении рядом или столбцом каждый новый проход одновременно запускает все исходники с начала.

Пример расчёта размеров и полей

Возьмём GIF размером 480 × 270 и 320 × 240 пикселей. Выберите Рядом, Отступ 10, Подогнать по размеру и Центр. Ячейка будет 480 × 270 пикселей. Второй GIF с пропорциями 4:3 станет 360 × 270 пикселей, с полями по 60 пикселей слева и справа. Весь результат — 970 × 270 пикселей: две ячейки шириной 480 и промежуток 10.

Для Столбцом та же пара даст 480 × 550 пикселей. С вариантом Обрезать до совпадения второй GIF станет 480 × 360 пикселей, после чего сверху и снизу обрежется по 45 пикселей. Добавить поля к меньшим GIF сохранит 320 × 240 пикселей с полями по 80 пикселей слева и справа и по 15 сверху и снизу.

Форматы, ограничения и хранение

Входные форматы
Только GIF
Результат
Один анимированный GIF с бесконечным повтором
Размер файла
До 200 МиБ на каждый GIF
Число файлов
Минимум 2 GIF; общий список загрузок вмещает до 40 файлов
Цвета
Одна общая палитра до 256 цветов для всей анимации, с передачей промежуточных оттенков сочетаниями цветных точек
Обработка
На наших серверах с FFmpeg, до 15 минут на задание. Без внешних сервисов и ИИ.
Водяной знак
Не добавляется
Хранение
Загрузки и результаты автоматически удаляются через 48 часов для гостей и через 30 дней для бесплатных аккаунтов. Платные планы могут предоставлять более долгий срок.

Частые вопросы

Почему при размещении рядом пропала часть длинной гифки?

Рядом и Столбцом заканчиваются на самом коротком исходнике. Сначала согласуйте длительности через изменение скорости GIF или выберите Последовательно, если одновременное воспроизведение не требуется.

Можно ли поместить один GIF поверх другого?

Здесь есть три расположения: рядом, столбцом и по очереди. Каждому GIF отводится своя ячейка; наложение одного исходника на другой не входит в настройки этого инструмента.

Как объединить GIF в одно видео?

Сначала объедините их здесь, затем откройте результат в конвертации GIF в MP4. MP4 той же анимации может быть меньше по размеру; это зависит от содержания изображений.

Почему изменились цвета или вырос размер файла?

Все исходники делят одну палитру до 256 цветов. При сильно разных цветах градиенты могут стать ступенчатыми или покрыться цветными точками. При одновременном расположении новый кадр появляется, когда меняется любой исходник, что тоже влияет на объём. Чтобы не увеличивать маленькие GIF, выбирайте Добавить поля к меньшим GIF; готовый файл можно обработать в оптимизации GIF.

Как добавить плавный переход между GIF?

Для Последовательно выберите Затухание или Сдвиг в поле Переход и задайте Длительность перехода, например 500 мс. Каждый стык перекрывает два соседних исходника, поэтому общая анимация сокращается на время переходов.

Отправляются ли GIF на сервер?

Да, объединение выполняется на наших серверах с FFmpeg. Внешнему сервису файлы не передаются. Загрузки и результаты автоматически удаляются через 48 часов для гостей и через 30 дней для бесплатных аккаунтов; платные планы могут предоставлять более долгий срок хранения.