Категории

Конвертировать MP4 в GIF

Преобразование видео MP4 в формат GIF с ограничением в 30 секунд и настраиваемыми параметрами качества

Click to upload file or drag and drop file here

Maximum file size: 50MB Supported formats: video/mp4, video/x-m4v

Целевая ширина в пикселях (максимум 2048)

Целевая высота в пикселях (максимум 2048)

Частота кадров анимации (1-30 fps)

Начать конвертацию с этого времени (секунды)

Максимум 30 секунд для GIF

Более высокое качество = больший размер файла

Больше цветов = лучшее качество но больший файл

Использовать оптимизированную цветовую палитру для лучшего сжатия

Применить сглаживание для более плавных цветовых переходов

Ключевые факты

Категория
Media
Типы входных данных
file, number, checkbox
Тип результата
file
Покрытие примерами
4
API доступен
Yes

Обзор

Этот инструмент предназначен для конвертации видеофайлов MP4 в анимированные GIF с настройкой качества, размера и длительности до 30 секунд. Он позволяет создавать короткие анимации для веб-сайтов, социальных сетей и презентаций, используя параметры такие как частота кадров, цветовая палитра и оптимизация.

Когда использовать

  • Когда нужно быстро создать GIF из видео для вставки на веб-страницу, в блог или в email-рассылку.
  • При подготовке анимированных превью, демонстраций или рекламных материалов для социальных сетей.
  • Для сжатия и оптимизации видеофрагментов в формат GIF с контролем качества, размера файла и длительности.

Как это работает

  • Загрузите MP4-видеофайл в инструмент, выбрав его с устройства.
  • Настройте параметры конвертации: ширину, высоту, частоту кадров, время начала, длительность, качество, цветовую палитру и опции оптимизации.
  • Инструмент обработает видео с помощью FFmpeg, применяя заданные настройки для создания GIF.
  • Скачайте полученный GIF-файл напрямую после завершения конвертации.

Сценарии использования

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

Примеры

1. Создание GIF для социальных сетей

Маркетолог
Контекст
Маркетологу нужно быстро сделать анимированный пост из рекламного видео для публикации в Instagram Stories.
Проблема
Видео слишком длинное и не оптимизировано для формата GIF в соцсетях, требуется сжатие и настройка длительности.
Как использовать
Загрузите MP4-видео, установите длительность 5 секунд, ширину 480 пикселей, качество 70 и включите оптимизацию цветов для уменьшения размера.
Пример конфигурации
startTime: 10, duration: 5, width: 480, quality: 70, optimize: true
Результат
Получен компактный GIF размером около 2 МБ с четкими цветами, готовый для немедленной публикации.

2. Анимированное превью для блога

Блогер
Контекст
Блогер хочет добавить анимированное превью статьи в формате GIF, чтобы привлечь внимание читателей на главной странице сайта.
Проблема
Нужно выделить ключевой момент из видеоурока длительностью 1 минуту, но GIF должен быть коротким и быстро загружаться.
Как использовать
Загрузите видео, выберите фрагмент с 30 по 35 секунду, установите частоту кадров 15 и размер цветовой палитры 128 для баланса качества и размера файла.
Пример конфигурации
startTime: 30, duration: 5, fps: 15, colors: 128
Результат
Создан плавный GIF с умеренным размером, который интегрируется в веб-страницу без замедления загрузки.

Проверить на примерах

image, video, file

Связанные хабы

FAQ

Какой максимальный размер видеофайла можно загрузить?

Максимальный размер файла ограничен 50 МБ.

Можно ли конвертировать видео длиннее 30 секунд?

Нет, длительность GIF ограничена 30 секундами для оптимальной производительности.

Какие форматы видео поддерживаются?

Поддерживаются только MP4 и M4V файлы с MIME-типами video/mp4 и video/x-m4v.

Что делает опция 'Оптимизировать цвета'?

Она использует оптимизированную цветовую палитру для уменьшения размера файла без значительной потери качества.

Можно ли выбрать только часть видео для конвертации?

Да, с помощью параметров 'Время начала' и 'Длительность' можно указать нужный фрагмент видео.

Документация API

Конечная точка запроса

POST /ru/api/tools/mp4-to-gif

Параметры запроса

Имя параметра Тип Обязательно Описание
videoFile file (Требуется загрузка) Да -
width number Нет Целевая ширина в пикселях (максимум 2048)
height number Нет Целевая высота в пикселях (максимум 2048)
fps number Нет Частота кадров анимации (1-30 fps)
startTime number Нет Начать конвертацию с этого времени (секунды)
duration number Нет Максимум 30 секунд для GIF
quality number Нет Более высокое качество = больший размер файла
colors number Нет Больше цветов = лучшее качество но больший файл
optimize checkbox Нет Использовать оптимизированную цветовую палитру для лучшего сжатия
dithering checkbox Нет Применить сглаживание для более плавных цветовых переходов

Параметры типа файл должны быть загружены сначала через POST /upload/mp4-to-gif для получения filePath, затем filePath должен быть передан в соответствующее поле файла.

Формат ответа

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Файл: Файл

Документация MCP

Добавьте этот инструмент к конфигурации сервера MCP:

{
  "mcpServers": {
    "elysiatools-mp4-to-gif": {
      "name": "mp4-to-gif",
      "description": "Преобразование видео MP4 в формат GIF с ограничением в 30 секунд и настраиваемыми параметрами качества",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=mp4-to-gif",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Вы можете объединять несколько инструментов, например: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, максимум 20 инструментов.

Поддерживает ссылки на файлы URL или кодирование Base64 для параметров файла.

Если вы столкнулись с проблемами, пожалуйста, свяжитесь с нами по адресу [email protected]