Jinsi ya kutengeneza GIF kutoka video: ukubwa, fps, kitanzi
Ili kutengeneza GIF kutoka video, chagua kipande cha sekunde mbili hadi sita, kipunguze hadi upana wa 320–640 px, shusha kasi ya fremu hadi 10–15 fps, kisha acha kibadilishaji kitengeneze paleti ya rangi 256 kutoka klipu hiyo. Maamuzi hayo manne ndiyo yanayoamua kama utapata kitanzi safi cha 2 MB au faili ya 30 MB ambayo hakuna programu ya gumzo itakayoikubali.
Faili ya GIF huhifadhi nini hasa
GIF ni ya zamani kuliko wavuti. CompuServe ilichapisha toleo la kwanza, GIF87a, mwaka 1987 kama njia ya kutuma picha tulivu kupitia dial-up, na toleo la 1989, GIF89a, liliongeza vitu viwili vilivyowezesha uhuishaji: thamani ya kuchelewa kwa kila fremu na rangi moja ya uwazi. Kujirudia kulikuja baadaye, mwaka 1995, wakati Netscape Navigator 2.0 ilipoanza kusoma kiendelezi kidogo kinachosema ni mara ngapi kurudia. Kila GIF yenye uhuishaji leo bado ni faili ya GIF89a yenye kizuizi hicho ndani, ndiyo maana inachezwa karibu kila kivinjari na programu ya barua pepe.
Ndani, GIF ni mkusanyiko wa picha zenye faharasa. Kila fremu inaelekeza kwenye jedwali la rangi lenye vipengele visivyozidi 256, kwa hiyo fremu inaweza kuonyesha rangi 256 tofauti tu, ingawa video asili ilikuwa na mamilioni. Pikseli kisha hubanwa kwa LZW, mbinu ya kamusi isiyopoteza data ambayo hufanya kazi vizuri kwenye maeneo tambarare ya rangi moja na vibaya kwenye kelele za picha, chembechembe na gradient. LZW yenyewe haitupi chochote; upotevu hutokea mapema, mamilioni ya rangi yanapobanwa kwenye palette.
Kuna mambo mengine mawili ambayo GIF haiwezi kuhifadhi. Haina wimbo wowote wa sauti, kwa hiyo sauti ya video yako hupotea. Na muda wake si sahihi sana: ucheleweshaji huhifadhiwa kwa mia moja ya sekunde, na vivinjari vingi huchukulia ucheleweshaji wa 0 au 1 kuwa 10, kwa hiyo GIF iliyoundwa kwa fps 50 au zaidi huchezwa polepole zaidi, si laini zaidi. Kwa vitendo, fps 10 hadi 25 ndiyo kiwango chenye manufaa.
- GIF89a inaongeza uhuishaji
- 1989
- Rangi kwa kila fremu, kiwango cha juu
- 256
- Hatua ndogo zaidi ya kuchelewa
- 1/100 s
- Nyimbo za sauti
- 0
Kwa nini GIF huvimba, na mpangilio wa kuzipunguza
Kodeki ya kisasa ya video kama H.264 huhifadhi picha kamili mara kwa mara tu na kueleza fremu nyingi kama mabadiliko madogo kutoka ile iliyotangulia. GIF inaweza kufanya hivyo kidogo kwa kusasisha mstatili tu wa fremu iliyotangulia, lakini haina kitu kama utabiri wa mwendo. Kamera inaposogea, karibu kila pikseli hubadilika, na kila fremu huhifadhiwa karibu nzima. Ndiyo maana klipu ya simu ya MB 2 inaweza kuwa GIF ya MB 15, ilhali rekodi ya skrini ya kipanya kinachosogea juu ya dirisha tulivu hubaki ndogo sana.
Ukubwa wa GIF ni takriban upana mara urefu mara idadi ya fremu, kukiwa na punguzo kulingana na kiasi kinachobaki tulivu kati ya fremu. Hilo hurahisisha kupanga vipengele vya kudhibiti. Urefu hupunguza fremu moja kwa moja: sekunde nne badala ya nane hupunguza faili nusu. Upana hupunguza pikseli kwa mraba: kutoka 640 px hadi 320 px kunaacha robo ya pikseli katika kila fremu. Kasi ya fremu hupunguza fremu kwa mstari tena, na fps 12 hustahimili vizuri kwa ishara na nyuso. Rangi chache husaidia kidogo kuliko watu wanavyotarajia, kwa kawaida asilimia 10 hadi 30, kwa sababu LZW hujali zaidi mifumo inayojirudia kuliko ukubwa wa palette.
Dithering ndiyo biashara ya kubadilishana inayowachanganya watu wengi. Hutawanya nukta za rangi za palette zilizo karibu ili kuiga vivuli ambavyo palette haina, jambo linaloficha mistari kwenye anga na ngozi lakini linaongeza kelele ndogo ambayo LZW huibana vibaya. Izime kwa rekodi za skrini, katuni na maonyesho ya UI, ambapo rangi tambarare ndiyo ukweli, na iwashe kwa video halisi. Kukata ni kipengele cha mwisho: kuondoa mpaka tuli au mikanda myeusi huondoa pikseli bila kugusa kilichopigwa picha.
- ya 1Fupisha klipuKila sekunde inayoondolewa huondoka na fremu zake; sekunde 2–6 zinatosha miitikio mingi.
- ya 2Punguza upanaNusu ya upana huacha robo ya pikseli; 320–480 px inafaa dirisha la gumzo.
- ya 3Punguza kasi ya fremufps 10–15 huweka mwendo ukisomeka; fps 8 inafaa rekodi za skrini za polepole.
- ya 4Punguza rangi na ditheringRangi 64–128 bila dithering kwa michoro; 256 pamoja na dithering kwa video halisi.
Kuchagua mwanzo na mwisho wa klipu
GIF nyingi zinazoshirikiwa ni tukio moja: mwitikio, bao, kubofya kitufe na skrini inayofuata. Tazama video mara moja ukihesabu sekunde akilini, kisha andika sekunde tukio linapoanza na sekunde linapokamilika wazi, kisha ongeza fremu chache kila upande ili kitanzi kisionekane kimekatwa. Ikiwa chanzo ni kirefu, kata sehemu kwanza kwa kikata video kisha fanya kazi kwenye faili fupi. Kwenye kibadilishaji, kuandika nyakati kwenye Anza kwenye na Malizia kwenye kwa sekunde au dakika:sekunde hufanya kazi hiyo hiyo bila hatua tofauti.
Fikiria pia GIF inapoanza kuchezwa. Programu nyingi za gumzo na barua pepe huonyesha fremu ya kwanza faili inapopakiwa, na Outlook ya Windows ya 2007 hadi 2016 huonyesha fremu ya kwanza tu bila kuhuisha. Anza kwenye fremu inayofaa kama picha tulivu, si ukungu katikati ya mzunguko wa kamera. Ikiwa ujumbe wa GIF ni maelezo au matokeo, shikilia wakati huo wa mwisho kwa nusu sekunde kwa kurefusha Malizia kwenye, ili watazamaji wausome kabla kitanzi hakijaanza tena.
TipPiga chanzo ukifikiria GIF: shikilia simu tulivu, jaza fremu na kitu kikuu na epuka kukuza. Picha iliyofungwa mahali pamoja inaweza kuwa nusu ya ukubwa wa ya kushika mkononi kwa mipangilio ileile.
Vikomo vya ukubwa wa GIF kwenye Discord, Slack, GIPHY, X na Reddit
Mahali GIF inapokwenda huweka bajeti kabla ya mpangilio wowote. Discord ilipunguza kikomo chake cha bure cha kupakia hadi MB 10 kwa faili mwaka 2024, na hiyo ndiyo namba ambayo watu wengi hukutana nayo kwanza; Nitro Basic huiongeza hadi MB 50 na Nitro hadi MB 500. GIPHY hukubali upakiaji wa hadi sekunde 15 na MB 100. X hupokea GIF hadi MB 15 na kuzibadilisha kuwa video inayojirudia wakati wa kupakia, na Reddit hukubali GIF hadi MB 100 lakini pia huzitoa kama video. Slack hupokea faili hadi GB 1, lakini emoji maalum lazima ibaki chini ya KB 128, jambo linalomaanisha upana mdogo sana, kitanzi kifupi na rangi chache.
Barua pepe ni tofauti. Gmail huruhusu viambatisho vya MB 25 kwa ujumbe na Outlook.com MB 20, lakini GIF iliyowekwa ndani ya mwili wa jarida au saini inapaswa kubaki chini kabisa ya MB 1 ili ujumbe ufunguke haraka kwenye data ya simu. Kwenye gumzo, lenga nusu ya kikomo badala ya kuwa chini yake kidogo, kwa kuwa wapokeaji wanaweza kuwa na mtandao wa polepole. Namba zilizo hapa chini zilikuwa za sasa mwaka 2025; angalia ukurasa wa msaada wa huduma faili ikiwa iko ukingoni kabisa.
| Inakokwenda | Kikomo | Kinachotokea kwa GIF |
|---|---|---|
| Discord, akaunti ya bure | MB 10 kwa faili | Huchezwa papo hapo na kujirudia |
| Discord Nitro Basic / Nitro | MB 50 / MB 500 | Huchezwa papo hapo na kujirudia |
| Ujumbe wa Slack / emoji maalum | GB 1 / KB 128 | Huhuishwa papo hapo isipokuwa mtazamaji amezima uhuishaji |
| Upakiaji wa GIPHY | Sekunde 15, MB 100 | Hutolewa kama GIF, MP4 na WebP |
| X (Twitter) | MB 15 | Hubadilishwa kuwa MP4 isiyo na sauti inayojirudia |
| MB 100 | Hubadilishwa kuwa video kwa kuchezwa | |
| Ndani ya barua pepe | Chini ya MB 1 inapendekezwa | Outlook 2007–2016 ya Windows huonyesha fremu ya kwanza tu |
Wakati MP4, WebM, WebP au APNG zinaposhinda GIF
Sababu X hubadilisha kila GIF iliyopakiwa kuwa MP4, na imefanya hivyo tangu 2014, ni matumizi ya data. Sekunde tano zilezile zenye uzito wa MB 4 kama GIF kwa kawaida hutoshea katika kilobaiti mia chache kama H.264, zikiwa na rangi kamili badala ya vivuli 256 na bila kelele ya dithering. GIPHY na Tenor hufanya vivyo hivyo: kitufe cha GIF kwenye kibodi yako kwa kawaida huleta MP4 au WebP ndogo. Kwa hiyo swali la kweli si jinsi ya kutengeneza GIF bora, bali kama mahali unapochapisha panahitaji GIF kabisa.
Weka GIF halisi pale mahali panapoonyesha picha lakini si video: mwili wa barua pepe, README au issue ya GitHub, tiketi ya Jira, wiki, kikao cha zamani, wasilisho linalopaswa kufanya kazi katika kila kitazamaji. Popote video inapochezwa papo hapo bila sauti, ikiwemo mitandao mingi ya kijamii na programu za kisasa za gumzo, kitanzi cha MP4 au WebM kinaonekana vizuri zaidi na hupakia haraka. Kwenye ukurasa wa wavuti unaoudhibiti, kipengele cha <video autoplay muted loop playsinline> hufanya kazi kama GIF na hutumia sehemu ndogo ya baiti.
Miundo miwili ya picha iko katikati. WebP yenye uhuishaji, kutoka Google, inaunga mkono mamilioni ya rangi na ubanaji wenye upotevu na imechezwa kwenye Safari tangu toleo la 14 mwaka 2020, kwa hiyo sasa inafanya kazi kwenye kila kivinjari cha sasa, ingawa programu nyingi nje ya kivinjari bado huikataa. APNG hupanua PNG kwa fremu, huweka rangi kamili na uwazi halisi wa alpha, na ndiyo Apple na LINE hutumia kwa stika zenye uhuishaji. Ikiwa GIF tayari ipo na unahitaji tu iwe ndogo kwa tovuti inayocheza video, kubadilisha GIF kuwa MP4 kwa kawaida ndiko kuokoa kukubwa zaidi.
GIF
Rangi 256, bila sauti, faili kubwa, lakini huonekana kama picha kila mahali.
- Mwili wa barua pepe, README, tiketi na wiki
- Hujirudia bila kitufe cha kucheza
- Uwiano mbaya zaidi wa ukubwa kwa ubora kati ya minne
MP4 au WebM
Rangi kamili na ubanaji wa mwendo, mara nyingi sehemu ya kumi ya ukubwa.
- Inaweza kuhifadhi sauti
- Huchezwa yenyewe bila sauti kwenye mitandao mingi ya kijamii
- Programu nyingi za barua pepe hazionyeshi papo hapo
WebP yenye uhuishaji au APNG
Picha zenye uhuishaji za rangi kamili; APNG huongeza uwazi laini.
- Hufanya kazi kwenye kila kivinjari cha sasa
- Uungaji mkono usio thabiti kwenye programu za kompyuta na barua pepe
- APNG ni ya kawaida kwa stika
Njia sita za kutengeneza GIF kutoka video
Simu zinaweza kufanya hivyo bila programu za ziada. Kwenye iPhone, programu ya Shortcuts ina kitendo cha Make GIF kinachokubali video au Live Photo, na Live Photo yenye athari ya Loop au Bounce ni njia ya haraka ya kupiga chanzo. Programu ya Gallery ya Samsung huonyesha kitufe cha GIF video inapochezwa, kinachorekodi sehemu inayoonekana kama GIF. Programu ya GIPHY na GIF Maker yake ya wavuti hukata, huweka maelezo na kupakia mahali pamoja, lakini matokeo huwa ya umma isipokuwa uhifadhi tu. Katika Photoshop, File > Import > Video Frames to Layers huleta hadi fremu 500, na Export > Save for Web (Legacy) huandika GIF yenye udhibiti wa palette na dither.
Kwa udhibiti kamili na kazi za kundi, mbinu ya palette ya hatua mbili ya ffmpeg hutoa matokeo safi zaidi: kichujio cha kwanza huchanganua klipu na kujenga palette ya rangi 256 kutoka rangi zake halisi, cha pili huweka kila fremu kwenye palette hiyo. Amri ya mstari mmoja iliyo hapa chini hukata sekunde tano kuanzia 0:02, hubadilisha hadi upana wa 480 px, huchukua fps 12 na hujirudia milele. Kwenye kivinjari, kibadilishaji video kuwa GIF hufanya hatua hiyo hiyo ya palette kwa vidhibiti vya Upana, Kasi ya fremu, Rangi na Uchanganyaji wa rangi (dithering), na ukurasa wa MP4 kuwa GIF huifungua ikiwa na MP4 imechaguliwa. Klipu za simu za MOV hufanya kazi vivyo hivyo; programu ikizikataa, soma kwanza kubadilisha MOV kuwa MP4.
iPhone
- 01Katika Shortcuts, jenga Select Photos → Make GIF → Save to Photo Album.
- 02Iendeshe na uchague video au Live Photo; kata klipu ndefu kwanza kwenye Photos.
- 03Shiriki GIF kutoka albamu ya Animated kwenye Photos.
Android
- 01Fungua video kwenye Gallery ya Samsung na uguse GIF inapochezwa.
- 02Buruta vishikio hadi sehemu unayotaka.
- 03Gusa Save; kwenye simu nyingine, tumia kibadilishaji cha wavuti kwenye Chrome.
Kompyuta
- 01Katika Photoshop, chagua File > Import > Video Frames to Layers.
- 02Weka ucheleweshaji wa fremu na kujirudia kwa Forever kwenye paneli ya Timeline.
- 03Hamisha kwa Save for Web (Legacy) kama GIF, rangi 128–256.
ffmpeg -ss 2 -t 5 -i video-asili.mp4 -vf "fps=12,scale=480:-1:flags=lanczos,split[a][b];[a]palettegen[p];[b][p]paletteuse" -loop 0 matokeo.gif
Vitanzi safi na ukaguzi wa mwisho wa ubora
GIF hujirudia milele kwa chaguo-msingi kwa sababu kiendelezi cha Netscape huandikwa na idadi ya kurudia ya sifuri, inayomaanisha bila mwisho. Kuweka idadi ya moja hufanya ichezwe mara moja na kusimama kwenye fremu yake ya mwisho, jambo linalofaa GIF inayoishia kwenye ujumbe. Sehemu ngumu ni kufanya kitanzi kisionekane. Tafuta sehemu ambapo fremu za mwanzo na mwisho zinakaribia kufanana, kama kupungia mkono kunakorudi mahali pale pale, au cheza klipu mbele kisha nyuma kwa Mtindo wa boomerang, unaoondoa mruko kwa gharama ya fremu mara mbili.
Kabla ya kutuma, fungua GIF kwa ukubwa wake halisi kwenye kichupo cha kivinjari, si kama kijipicha, na utazame vitanzi vitatu kamili. Hakikisha maandishi ndani ya fremu yanasomeka kwa upana uliochagua, nyuso hazijageuka madoa, na muda unalingana na video. Kisha linganisha ukubwa wa faili na kikomo kilicho kwenye jedwali hapo juu; ikiwa karibu, rudi kwenye mpangilio wa kupunguza wa urefu, upana, kasi ya fremu na rangi. Kwa klipu ndefu au chochote chenye sauti, kupunguza ukubwa wa video kwa Discord na barua pepe ndiyo njia bora.
Mistari ya vivuli kwenye anga, vivuli na ngozi
Palette imeishiwa vivuli. Weka rangi 256 na ubadilishe Uchanganyaji wa rangi (dithering) kuwa Sierra au Floyd–Steinberg, au tuma MP4 kwa video zenye gradient nyingi.
GIF inachezwa kwa kasi au polepole zaidi kuliko video
Ucheleweshaji huhifadhiwa kwa mia moja ya sekunde. fps 10, 20 na 25 hugawanyika sawasawa; chochote juu ya fps 50 hupunguzwa kasi na vivinjari.
Maandishi ndani ya fremu hayasomeki
Ongeza upana hadi 640 px na punguza kasi ya fremu kufidia, au kata hadi eneo lenye maandishi kabla ya kubadilisha.
Mruko unaoonekana kitanzi kinapoanza upya
Sogeza Anza kwenye na Malizia kwenye hadi fremu zinazolingana, au washa Mtindo wa boomerang na ufupishe kipindi kwa nusu.
Mambo muhimu
- GIF hushikilia rangi 256 tu kwa kila fremu, hakuna sauti na ucheleweshaji wa fremu kwa mia moja ya sekunde.
- Ukubwa hufuata urefu, upana na kasi ya fremu; vipunguze kwa mpangilio huo kabla ya kugusa rangi.
- Lenga sekunde 2–6, 320–640 px na fps 10–15; zima dithering kwa rekodi za skrini.
- Discord ya bure hupokea MB 10, X MB 15, GIPHY sekunde 15 na MB 100, emoji za Slack KB 128.
- Mahali video inapochezwa papo hapo, kitanzi cha MP4 au WebM ni kidogo na kinaonekana vizuri kuliko GIF yoyote.
Maswali yanayoulizwa mara kwa mara
Kasi bora ya fremu kwa GIF iliyotengenezwa kutoka video ni ipi?
Kati ya fps 10 na 15 kwa klipu nyingi. Michezo ya kasi au video za mchezo wa kompyuta zinaweza kuhitaji fps 20; rekodi za skrini zinazotembea polepole zinaonekana vizuri kwa fps 8 na faili hutoka ndogo zaidi.
GIF inapaswa kuwa na sekunde ngapi?
Sekunde mbili hadi sita zinatosha kwa karibu kila klipu ya majibu, maonyesho na vivutio. Zaidi ya sekunde kumi GIF huwa nzito haraka, na MP4 fupi kwa kawaida ndiyo faili bora ya kushiriki.
Je, GIF haipotezi ubora?
Ubanaji wa LZW ndani ya GIF hauharibu data, lakini ubadilishaji huharibu ubora, kwa sababu mamilioni ya rangi za video hupunguzwa hadi paleti ya rangi 256 kwa kila fremu. Upunguzaji huo ndio chanzo cha michirizi ya rangi na chembechembe.
Kwa nini X hugeuza GIF yangu kuwa video?
X imekuwa ikibadilisha GIF zinazopakiwa kuwa faili za MP4 zinazojirudia tangu 2014 kwa sababu video ni ndogo zaidi na huhifadhi rangi zote. Chapisho bado hujirudia kimya kama GIF.
Je, ninaweza kutengeneza GIF kutoka video ya YouTube?
Ni kutoka kwa faili uliyo nayo kwenye kifaa chako na una haki ya kuitumia tu. Pakua video uliyopakia mwenyewe kutoka YouTube Studio au tumia rekodi asili, kisha ikate na uibadilishe.
Kuna tofauti gani kati ya GIF na WebP yenye uhuishaji?
WebP inayosogea inaauni mamilioni ya rangi, ubanaji wenye upotevu na uwazi laini, kwa hivyo kwa kawaida ni ndogo zaidi. GIF hufanya kazi katika maeneo mengi zaidi, ikiwemo programu za barua pepe na programu za zamani zisizotambua WebP.
Endelea kusoma
Punguza ukubwa wa video kwa Discord na barua pepe (10/25 MB)
Discord bure: 10 MB, Gmail: 25 MB, Outlook: 20 MB. Jifunze jinsi bitrate na urefu huamua ukubwa, mipangilio ipi ubadilishe na lini kiungo ni bora.
Mina Sato · 16 Sep 2026 · 11 dakika za kusoma
Badilisha MOV kuwa MP4: iPhone, Mac, Windows na mtandaoni
MOV na MP4 ni karibu sawa; kodeki ya HEVC ya iPhone ndiyo hukwama Windows na Android. Njia za bure, ubora unapobaki sawa, na suluhisho za hitilafu.
Mina Sato · 5 Okt 2026 · 11 dakika za kusoma
Vipimo vya Instagram 2025: Post na Story kwa Pikseli
Instagram 2025: post 1080 × 1350 (4:5) au 1080 × 1080, mlalo 1080 × 566, Stories na Reels 1080 × 1920 (eneo salama 250 px), wasifu 320 × 320.
Jonas Weber · 7 Okt 2026 · 11 dakika za kusoma