Конвертер WebM в GIF
WebM — родной видеоформат интернета, но многие места, где показывают изображения, его не воспроизводят: электронная почта, старые форумы, многие вики и некоторые баг-трекеры. Если перевести короткий ролик WebM в GIF, он станет картинкой, которая крутится по кругу везде, куда можно вставить изображение.
Видео в GIF
или перетащите сюда файлы MP4, MOV, MKV … ·
Макс. 95 MB на файл· До 20 файлов· Удаляются через 30 минут
Файлы обрабатываются на наших серверах и удаляются через 30 минут.
Секунды (например, 12.5) или минуты:секунды (0:12). GIF быстро разрастаются, поэтому ограничьтесь фрагментом в несколько секунд.
Формат тот же, что и для начала. Оставьте поле пустым, чтобы использовать всё видео.
Замедляет или ускоряет фрагмент. 2× также вдвое сокращает длительность и размер файла.
Повторяется ли GIF бесконечно или проигрывается один раз и останавливается на последнем кадре.
GIF вмещает не больше 256 цветов на кадр. Меньшее число цветов уменьшает файл, но вызывает полосы на небе и коже.
Смешивает цвета палитры мелким узором, чтобы скрыть полосы. Sierra даёт самый плавный результат; без дизеринга файл получается самым маленьким.
Как пользоваться инструментом
- 1
Загрузите WebM
Добавьте файл .webm из программы для записи экрана, расширения браузера или редактора: до 95 MB каждый, до 20 файлов за раз.
- 2
Выберите фрагмент и размер
Укажите Начало и Конец нужного фрагмента. Ширина по умолчанию 480 px, Частота кадров — 15 fps; уменьшите любое из значений, чтобы файл стал легче.
- 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
GIF
Формат Graphics Interchange Format
GIF был представлен CompuServe в 1987 году и до сих пор остаётся самым широко поддерживаемым форматом коротких зацикленных анимаций. Он сжимает без потерь, но ограничен палитрой из 256 цветов на кадр, поэтому на фотографиях и градиентах видны полосы и дизеринг. Он поддерживает только двухуровневую (1-битную) прозрачность, из-за чего у округлых фигур остаются зубчатые края. Анимированные GIF часто намного больше того же ролика в MP4 или WebP. GIF воспроизводят все браузеры, мессенджеры и соцсети.
- Сжатие
- Без потерь
- Прозрачность
- Да
- Анимация
- Да
- Год появления
- 1987 · CompuServe
Ролики WebM появляются в браузерах, программах записи экрана и при скачивании из интернета, но почтовые клиенты, форумы и многие инструменты документации принимают только изображения; GIF из WebM воспроизводится везде без плеера.
Как выбрать частоту кадров при конвертации WebM в GIF
- 5 fps
Ощущение слайд-шоу; подойдёт для курсора, переходящего между двумя состояниями
- 10 fps
Минимум, при котором ещё воспринимается движение
- 15 fps
Плавная прокрутка и набор текста, значение по умолчанию на этой странице
- 24 fps
Кинематографичное движение, файл примерно вдвое больше, чем при 12 fps
- 30 fps
Быстрые игры и спорт; для GIF обычно слишком тяжело
Размер файла растёт примерно пропорционально числу кадров, поэтому переход с 15 на 30 fps почти удваивает его. Ширина обходится дороже: в кадре 640 px почти вдвое больше пикселей, чем при 480 px, а при 960 px — вчетверо. Грубая оценка: ширина × высота × число кадров, делённое на степень сжатия LZW, которая для плоского содержимого экрана велика, а для съёмки на камеру очень мала.
Если результат всё равно слишком велик для загрузки в чат, воспользуйтесь сжатием GIF для Discord или сократите ролик, а не уменьшайте сначала Цвета.
GIF, анимированный WebP или оставить WebM
Воспроизводится почти везде
Поддерживается повсеместно, но 256 цветов и большой размер файлов.
- Почта, форумы, вики, файлы README
- Без звука
- Прозрачность только одного цвета
Меньше размер и полный цвет
Поддерживается в Chrome, Edge, Firefox 65 и новее, Safari 14 и новее.
- Миллионы цветов
- Полная альфа-прозрачность
- Не все приложения и почтовые клиенты его показывают
Оставить видео
Во много раз меньше, чем 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, если вам может понадобиться ролик в полном качестве.