UltKit
Изображения11
PDF13
Документы и данные7
Видео6
Аудио4
Другие инструменты22

Конвертер WebM в GIF

WebM — родной видеоформат интернета, но многие места, где показывают изображения, его не воспроизводят: электронная почта, старые форумы, многие вики и некоторые баг-трекеры. Если перевести короткий ролик WebM в GIF, он станет картинкой, которая крутится по кругу везде, куда можно вставить изображение.

Видео в GIF

или перетащите сюда файлы MP4, MOV, MKV … ·

Макс. 95 MB на файл· До 20 файлов· Удаляются через 30 минут

Размер GIF
px

Файлы обрабатываются на наших серверах и удаляются через 30 минут.

Как пользоваться инструментом

  1. 1

    Загрузите WebM

    Добавьте файл .webm из программы для записи экрана, расширения браузера или редактора: до 95 MB каждый, до 20 файлов за раз.

  2. 2

    Выберите фрагмент и размер

    Укажите Начало и Конец нужного фрагмента. Ширина по умолчанию 480 px, Частота кадров — 15 fps; уменьшите любое из значений, чтобы файл стал легче.

  3. 3

    Нажмите «Конвертировать в GIF»

    Нажмите Преобразовать в GIF, проверьте зацикленный предпросмотр и скачайте GIF или всю партию в ZIP-архиве.

Если ролик короче шести секунд, шириной 480 px и с частотой 10–15 fps, запись экрана в WebM обычно превращается в GIF в несколько мегабайт.

WebM в GIF: видео VP8, VP9 и AV1

Google представила WebM в 2010 году как свободный от лицензионных отчислений формат для видео HTML5. Контейнер — подмножество Matroska, а видео внутри закодировано одним из трёх кодеков: VP8 (исходный), VP9 (появился в 2013 году и используется в большинстве браузерных рекордеров и многих веб-видео) или AV1 (кодек, опубликованный Alliance for Open Media в 2018 году). Звук — Vorbis или Opus; он отбрасывается, потому что в GIF нет звука.

Все три видеокодека здесь декодируются, поэтому проверять, какой используется в вашем файле, не нужно. Chrome, Edge и Firefox сохраняют записи экрана и камеры, сделанные через MediaRecorder API, в WebM, поэтому так много отчётов об ошибках и обучающих роликов начинаются именно с этого формата.

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

WEBM

Видео WebM

WebM — открытый формат видео без лицензионных отчислений, выпущенный Google в 2010 году для веба. Он основан на Matroska и содержит видео VP8, VP9 или AV1 со звуком Vorbis или Opus, а WebM с VP9 может включать альфа-канал для видео с прозрачностью. Браузеры воспроизводят его без дополнений, и браузерные программы записи экрана часто сохраняют именно в нём. Устройства Apple, видеоредакторы и социальные платформы исторически поддерживают его хуже, чем MP4.

Сжатие
С потерями
Прозрачность
Да
Анимация
–
Год появления
2010 · Google
Конвертер WEBM

GIF

Формат Graphics Interchange Format

GIF был представлен CompuServe в 1987 году и до сих пор остаётся самым широко поддерживаемым форматом коротких зацикленных анимаций. Он сжимает без потерь, но ограничен палитрой из 256 цветов на кадр, поэтому на фотографиях и градиентах видны полосы и дизеринг. Он поддерживает только двухуровневую (1-битную) прозрачность, из-за чего у округлых фигур остаются зубчатые края. Анимированные GIF часто намного больше того же ролика в MP4 или WebP. GIF воспроизводят все браузеры, мессенджеры и соцсети.

Сжатие
Без потерь
Прозрачность
Да
Анимация
Да
Год появления
1987 · CompuServe
Конвертер GIF

Ролики WebM появляются в браузерах, программах записи экрана и при скачивании из интернета, но почтовые клиенты, форумы и многие инструменты документации принимают только изображения; GIF из WebM воспроизводится везде без плеера.

Как выбрать частоту кадров при конвертации WebM в GIF

  1. 5 fps

    Ощущение слайд-шоу; подойдёт для курсора, переходящего между двумя состояниями

  2. 10 fps

    Минимум, при котором ещё воспринимается движение

  3. 15 fps

    Плавная прокрутка и набор текста, значение по умолчанию на этой странице

  4. 24 fps

    Кинематографичное движение, файл примерно вдвое больше, чем при 12 fps

  5. 30 fps

    Быстрые игры и спорт; для GIF обычно слишком тяжело

Размер файла растёт примерно пропорционально числу кадров, поэтому переход с 15 на 30 fps почти удваивает его. Ширина обходится дороже: в кадре 640 px почти вдвое больше пикселей, чем при 480 px, а при 960 px — вчетверо. Грубая оценка: ширина × высота × число кадров, делённое на степень сжатия LZW, которая для плоского содержимого экрана велика, а для съёмки на камеру очень мала.

Если результат всё равно слишком велик для загрузки в чат, воспользуйтесь сжатием GIF для Discord или сократите ролик, а не уменьшайте сначала Цвета.

GIF, анимированный WebP или оставить WebM

GIF

Воспроизводится почти везде

Поддерживается повсеместно, но 256 цветов и большой размер файлов.

  • Почта, форумы, вики, файлы README
  • Без звука
  • Прозрачность только одного цвета
Лучше всего для: Места, где принимают только изображения
Анимированный WebP

Меньше размер и полный цвет

Поддерживается в Chrome, Edge, Firefox 65 и новее, Safari 14 и новее.

  • Миллионы цветов
  • Полная альфа-прозрачность
  • Не все приложения и почтовые клиенты его показывают
Лучше всего для: Собственные веб-страницы и стикеры
WebM

Оставить видео

Во много раз меньше, чем GIF из того же ролика.

  • Сохраняется звук
  • Нужен видеоплеер или тег video
  • Лучшее качество на мегабайт
Лучше всего для: Сайты и приложения, воспроизводящие видео

Вопросы о конвертации WebM в GIF

Можно ли конвертировать прозрачный WebM в GIF с прозрачным фоном?

Рассчитывать на это не стоит. WebM с VP8 или VP9 может хранить полноценный альфа-канал с мягкими краями, а в GIF один цвет палитры считается полностью прозрачным, а все остальные — сплошными. Даже если прозрачность сохранилась, плавные края становятся зубчатыми, поэтому для стикеров и наложений лучше подойдут анимированный WebP или APNG.

Почему WebM конвертируется медленнее, чем MP4 той же длины?

AV1 и в меньшей степени VP9 декодируются сложнее, чем H.264, поэтому каждый кадр обрабатывается дольше, прежде чем попадёт в кодировщик GIF. Если точно задать Начало и Конец, ненужные части ролика декодироваться не будут.

Мой WebM — запись экрана из браузера. Какую ширину выбрать для GIF?

Записи экрана часто имеют ширину 1920 px и больше, а текст остаётся читаемым, если уменьшать кадр лишь настолько, насколько необходимо. Для шага инструкции в документации подойдёт от 640 до 800 px; если GIF должен показать лишь нажатие кнопки, сократите фрагмент до нужного момента и оставьте 480 px.

Почему WebM воспроизводится с другой скоростью, чем GIF?

У записей экрана и браузера часто переменная частота кадров, поэтому кадры идут с неравными интервалами. GIF использует фиксированный шаг по выбранной Частоте кадров, что сглаживает такие провалы, и рваная запись может выглядеть ровнее.

Можно ли потом снова перевести GIF в WebM?

Да, с помощью GIF в WebM, но потерянные цвета и кадры не вернуться. Сохраните исходный WebM, если вам может понадобиться ролик в полном качестве.