Без качване, 100% локално, без акаунт

GIF към видео (MP4)

Конвертирайте анимиран GIF в малък, споделим MP4. Всичко работи в браузъра ви.

Как работи GIF към видео (MP4)

Конвертирайте анимиран GIF в компактен MP4 видеоклип с ffmpeg WebAssembly, изцяло в браузъра. GIF кадрите се прекодират в H.264 с пикселния формат yuv420p, който е изборът с най-широка съвместимост за браузъри и социални платформи. Полученият MP4 обикновено е пет до двадесет пъти по-малък от изходния GIF и изглежда забележимо по-остър, тъй като H.264 не е ограничен до 256 цвята и компресира времевата излишност между кадрите много по-ефективно от LZW алгоритъма на GIF.

Повечето GIF файлове се конвертират за няколко секунди, тъй като броят им на кадри е нисък. Полученият MP4 се възпроизвежда нативно в всеки съвременен браузър и може да бъде вграден в уеб страници без приставки. Поведението на цикъла в MP4 зависи от плейъра, а не е кодирано в файла, за разлика от GIF, който носи собствена инструкция за цикъл.

Как да използвате GIF към видео (MP4), стъпка по стъпка

  1. Пуснете или изберете анимирания GIF файл.
  2. Инструментът автоматично открива броя на кадрите и размерите.
  3. Щракнете върху бутона за конвертиране в MP4, за да стартирате H.264 прекодирането на устройството ви.
  4. Изчакайте ffmpeg да завърши.
  5. Изтеглете MP4 и го използвайте навсякъде, където GIF е бил твърде голям.

Често срещани приложения

  • Замяна на голям GIF на уеб страница с MP4, за да намалите времето за зареждане на страницата и да подобрите резултатите от Core Web Vitals.
  • Конвертиране на GIF, получен от клиент, в MP4 за импортиране в видео редактор, който не приема GIF файлове.
  • Свиване на набор от GIF стикери, преди качването им на платформа с ограничение за размер на файла.
  • Превръщане на GIF анимационен прототип в MP4 за питч дек, където размерът на файла е от значение.

Често задавани въпроси

С колко ще бъде по-малък MP4 спрямо GIF?

GIF използва LZW компресия без загуби, но носи пълен цветово индексиран кадър за всеки отделен кадър. H.264 съхранява само разликите между кадрите (предсказване между кадрите) и използва перцептивен компресор с загуби, така че спестяванията са значителни. Типичен анимиран GIF от няколко мегабайта се превръща в MP4 от няколкостотин килобайта. Точното съотношение зависи от това колко движение има на всеки кадър.

Конвертирането от GIF във видео работи ли офлайн?

Да, с едно изключение. Самото прекодиране на GIF кадрите в H.264 винаги се извършва на вашето устройство, файлът никога не напуска машината ви. Изключението е, че двигателят ffmpeg.wasm представлява доста обемно изтегляне, което се извършва от този сайт при първата употреба; след като това изтегляне и самата страница са получени, конвертирането от GIF във видео се извършва локално без интернет връзка.

Ще се цикли ли MP4 автоматично като GIF?

Свойството за цикъл не се съхранява в MP4 файла по начина, по който е в разширението NETSCAPE на GIF. Дали видеото се цикли зависи от плейъра: повечето браузъри цикълт кратки видеоклипове в HTML с атрибута loop, зададен, а социалните платформи цикълт автоматично. Самостоятелните видео плейъри може да се възпроизвеждат веднъж и да спрат. Ако ви трябва контролиран цикъл на уеб страница, добавете атрибута loop към видео елемента.

Засяга ли конвертирането честотата на кадрите или продължителността?

Честотата на кадрите в изходния MP4 съответства на времето на кадрите в GIF, което ffmpeg чете от заглавките на забавяне на кадрите на GIF. Ако различни кадри в GIF имат различни стойности на забавяне (променлива честота на кадрите), ffmpeg ги нормализира до постоянна честота. Общата продължителност се запазва.

Мога ли да конвертирам много голям GIF, като файл от 50 MB?

Да, стига браузърът ви да има достатъчно RAM, за да съхранява GIF и декодираните кадри в паметта едновременно. Големи GIF файлове с много кадри може да изискват значителна памет. Ако разделът се срине, опитайте първо да разделите GIF на по-кратки сегменти с външен инструмент.

Защо изходът е yuv420p вместо точно запазване на оригиналните цветове?

yuv420p е единственото цветово пространство на H.264, което всички декодери и браузъри поддържат универсално. H.264 с пълно RGB или yuv444p цветово пространство работи в някои плейъри, но се проваля в други. Конвертирането от 256-цветната палитра на GIF в yuv420p произвежда резултат, изглеждащ по-остър от GIF за човешкото око, тъй като H.264 съхранява данни с пълен цвят, а не ограничена палитра.

Мога ли да конвертирам GIF в MP4 от телефона си?

Да. Повечето GIF файлове са достатъчно малки, за да бъде прекодирането бързо и леко откъм памет дори в мобилен браузър. Много голям GIF от няколко мегабайта с много кадри е единственият случай, в който компютър се справя по-комфортно от телефон.