Видео во GIF
Претворете дел од MP4, MOV или WebM видео во анимиран GIF во прелистувачот, со оптимизирана палета на бои, проценка на големина и преглед.
Времиња како секунди (75.5) или минути:секунди (1:15.5).
GIF-от го прави FFmpeg компајлиран во WebAssembly, во два премини (палета на бои прилагодена на вашиот клип, па фрејмовите). Првиот пат се презема околу 30 MB, кои потоа се чуваат во кешот на прелистувачот. Прелистувачот е побавен од софтвер за компјутер: држете ги клиповите кратки.
Овој GIF ќе биде голем и бавен за правење. За полесна датотека скратете го изборот, намалете ги сликите во секунда или намалете ја ширината.
Како да направите GIF од видео
- Повлечете видео во полето погоре или кликнете за избор на датотека (до 300 MB).
- Првите 5 секунди се избрани. Придвижете се до посакуваниот момент и притиснете Постави почеток тука, па Постави крај тука, или внесете ги времињата како секунди (
12.5) или минути:секунди (0:12.5). Пушти го изборот го повторува избраниот дел. - Изберете Слики во секунда и Ширина. Редот покрај копчето ги прикажува должината, бројот на фрејмови, големината во пиксели и груба проценка на големината на датотеката.
- Притиснете Направи GIF. Се појавува лента за напредок со копче Откажи.
- Анимираниот GIF се прикажува како преглед. Ако ви се допаѓа, преземете го; ако е претежок, сменете ги поставките и направете го повторно.
Како работи претворањето
GIF може да содржи само 256 бои по фрејм, додека фрејмот од видео има милиони. Квалитетот на GIF зависи најмногу од тоа кои 256 бои се избрани. Алатката го користи методот со два премина на FFmpeg, препорачаниот за GIF-ови со добар изглед:
- Премин за палета. FFmpeg го чита избраниот дел еднаш и гради палета од 256-те бои што најдобро го претставуваат токму овој клип (
palettegen), давајќи дополнителна тежина на деловите што се движат. - Премин за кодирање. Го чита клипот повторно и го мапира секој фрејм на таа палета (
paletteuse), со лесно дитеринг со дифузија на грешка за измазнување на преливите. Само областите што се менуваат меѓу фрејмовите повторно се дитерираат, што избегнува треперлив шум и ја држи датотеката помала.
Фрејмовите исто така се семплираат на избраната фреквенција на слики и се менува нивната големина со Lanczos филтер, што го одржува текстот и рабовите остри. Резултатот се повторува во недоглед, како повеќето GIF-ови на веб.
Сè работи во вашиот прелистувач со FFmpeg компајлиран во WebAssembly. Првиот пат се презема околу 30 MB и се чуваат во кешот на прелистувачот. Вашето видео никогаш не се качува.
Како да го задржите GIF-от мал
GIF е стар и неефикасен формат: GIF често е 5 до 10 пати потежок од истиот клип како MP4. Неговата големина расте со ширина × висина × број на фрејмови, затоа:
- Скратете го клипот. 2 до 6 секунди е типично за реакција или демонстрација.
- Намалете ги сликите во секунда. 10 fps изгледа доволно мазно за повеќето содржини и тежи половина колку 20 fps. Снимките на екран често изгледаат добро на 5–8 fps.
- Намалете ја ширината. Преминот од 640 px на 480 px го дели бројот на пиксели речиси на два. 480 px е добра почетна вредност за чет и социјални мрежи.
Проценката на големината претпоставува околу 0,3 бајти по пиксел по фрејм. Вистинските клипови многу се разликуваат: рамни снимки на екран се компресираат многу подобро, зрнеста снимка од камера многу полошо. Кога проценката ќе помине 15 MB или клипот надмине 450 фрејмови, алатката прикажува предупредување. Над 1 500 фрејмови одбива, бидејќи претворањето би траело предолго и би користело премногу меморија во прелистувач.
Ограничувања
Прелистувачот е побавен од софтвер за компјутер: секој премин го декодира видеото на едно јадро на процесорот. Кратки клипови со умерена ширина се претвораат за секунди; долги клипови во Full HD може да траат минути. За долг исечок прво исечете го со алатката за скратување видео, па претворете само тој дел. Датотеки што прелистувачот не може да ги пушти (AVI, некои MKV) сепак може да се претворат, но без преглед: внесете ги времињата на почеток и крај.
Често поставувани прашања
Дали моето видео се качува?
Не. Претворањето работи во вашиот прелистувач со FFmpeg компајлиран во WebAssembly. Ништо не се испраќа на сервер.
Зошто мојот GIF е толку голем?
Затоа што GIF лошо компресира: секој фрејм се чува речиси како целосна слика со 256 бои. Скратете го изборот, намалете ги сликите во секунда или намалете ја ширината. Преполовувањето на ширината ја дели големината на околу четири.
Која фреквенција на слики да ја изберам?
10 fps е добра рамнотежа меѓу мазност и големина. Користете 15–25 fps за брзо движење како спорт или игри, а 5–8 fps за снимки на екран или слајд-шоуа.
Зошто има два премина?
Првиот премин ги наоѓа 256-те бои што најдобро му одговараат на вашиот клип; вториот премин го црта секој фрејм со нив. Една генеричка палета дава појаси и погрешни бои, затоа GIF-ови направени вака изгледаат многу почисто.
Дали проценката на големината е точна?
Тоа е груб водич, а не ветување. Користи просечен однос, а вистинската големина зависи од тоа колку се движи сликата и колку е детална. Точната големина се прикажува по претворањето.
Дали GIF-от го задржува звукот?
Не. Форматот GIF нема звук. За да го задржите звукот, скратете го видеото, или извлечете го звукот одделно како MP3.
Поврзани алатки
- Скратување видео Скратете MP4, MOV, WebM или MKV видео во прелистувачот. Изберете почеток и крај на преглед, сечете брзо без повторно кодирање или точно до фрејм. Без качување.
- Извлекување слика од видео Извлечете било кој фрејм од видео како PNG или JPG во полна резолуција, чекорете фрејм по фрејм или фатете слика на секои неколку секунди како ZIP.
- Компресор на видео Компресирајте видео во прелистувачот за да го споделите по е-пошта или чет. Изберете квалитет или целна големина во MB, намалете резолуција. Без качување.
- Видео во MP3 Извлечете го звукот од MP4, MOV, WebM или MKV видео како MP3 датотека во прелистувачот. Изберете битрејт, задржете само дел, ништо не се качува.