Bezmaksas pārveidotājs

MP4 uz GIF pārveidotājs

Pārveidojiet MP4 videoklipus par animētiem GIF tieši savā pārlūkprogrammā. Ātri, droši un pilnīgi privāti, izmantojot WebAssembly.

Noklikšķiniet vai velciet MP4 šeit

Atbalsta līdz 50 MB

Or

Iespējas

Iestatījumi
GIF kodējums darbojas droši jūsu pārlūkprogrammā, izmantojot WebAssembly. Augstas kvalitātes iestatījumi ģenerē optimizētu krāsu paleti, bet rada lielākus failus un prasa ilgāku laiku.

Par šo rīku

Pārejot no MP4 uz GIF, tiek apgriezts parastais mūsdienu ieteikums. MP4 video ir efektīvāks, mazāks un kvalitatīvāks nekā GIF, tāpēc lielākā daļa darbplūsmu virzās otrā virzienā. Iemesls, kāpēc GIF joprojām ir svarīgs, ir tas, ka dažās vietās — tērzēšanas platformās, kas automātiski neatskaņo video, noteikta foruma programmatūra, uzlīmju bibliotēkas ziņojumapmaiņas lietotnēs, e-pasta klienti, kas bloķē video, — tiek rādīts tikai GIF. Ja jums ir MP4 klips un tas ir jānomet vietā, kur video nedarbojas, vienīgā iespēja ir konvertēt uz GIF.

Šis pārveidotājs izmanto FFmpeg, kas apkopots WebAssembly. MP4 tiek dekodēts kadrs pēc kadra, katrs kadrs tiek kvantificēts līdz 256 krāsu paletei, un iegūtā kadru secība tiek kodēta GIF konteinerā ar katra kadra aizkavi, kas atbilst avota kadru ātrumam. Konversija pilnībā darbojas jūsu pārlūkprogrammā; augšupielāde nenotiek.

Saprātīgas izvades konfigurācijas izvēlei ir lielāka nozīme MP4 pārveidošanai GIF, nevis pretējā virzienā. GIF 256 krāsu palete katrā kadrā ir tā vienīgais lielākais ierobežojums: gari klipi ar daudzveidīgu apgaismojumu rada redzamas krāsu joslas, un kadru skaits, kas pārsniedz dažus simtus, rada milzīgus failus. Saprātīgi noklusējuma iestatījumi: saglabājiet klipu īsāku par 5–10 sekundēm, samaziniet līdz 480 pikseļu platumam vai mazākam un atlasiet 10–15 kadrus sekundē.

Kāpēc konvertēt MP4 uz GIF

Viss iemesls ir saderība ar platformām, kurām trūkst video atbalsta. Slack kanāli ar atspējotu automātisko atskaņošanu rāda GIF, bet ne videoklipus; Reddit komentāru pavedienos ir iekļauti GIF faili; daudzi e-pasta biļeteni pilnībā bloķē video atzīmes; ziņojumapmaiņas lietotnes apstrādā GIF attēlus kā attēlus un videoklipus kā failus. Ja jūsu auditorija ir kādā no šīm platformām, GIF to sasniedz, bet MP4 ne.

GIF attēli tiek arī automātiski izveidoti bez vadīklām vai mijiedarbības, kas padara tos par dabisku izvēli īsām cilpas demonstrācijām — lietotāja interfeisa animācijām, produkta funkciju izcēlumiem, koda fragmenta darbībām. Tai pašai cilpai MP4 ir nepieciešams iegulšanas konteksts, lai atbalstītu video automātisko atskaņošanu, ko ne katrs konteksts dara.

Kā lietot

Nometiet video, iestatiet izvades izmēru un kadru ātrumu, ģenerējiet.

  1. Augšupielādējiet savu MP4: Velciet failu uz augšupielādes apgabalu vai noklikšķiniet, lai pārlūkotu. Tiek atbalstīti faili līdz 50 MB. Pirmā konversija sesijā ielādē FFmpeg WebAssembly moduli.
  2. Izvēlieties platumu un kadru ātrumu: Noklusējums ir 480 pikseļu platums ar ātrumu 10 kadri sekundē, kas vairumam klipu rada saprātīga izmēra GIF. Samaziniet platumu un fps mazākiem failiem; paaugstināt tos augstākas kvalitātes dēļ par lieluma cenu.
  3. Konvertēt: FFmpeg atkodē MP4, izmanto divu paletes ģenerēšanu (viena kārta, lai atrastu optimālas krāsas, viena kārta, lai mainītu un piešķirtu) un kodē GIF. Divkāršu palete ievērojami uzlabo kvalitāti, salīdzinot ar vienas kārtas kvantēšanu.
  4. Lejupielādējiet GIF: Saglabājiet failu. GIF cilpa tiek parādīta automātiski; nav nepieciešami papildu metadati vai atribūti.

Bieži lietojami gadījumi

Tehniskās detaļas

GIF kodētājs izmanto divpakāpju cauruļvadu. Pirmkārt, paletēgens analizē visu video, lai izveidotu optimālu 256 krāsu paleti, kas aptver faktiski izmantotās krāsas. Otrkārt, palete kartē katra kadra pikseļus uz paleti, izmantojot vai nu tuvākā kaimiņa saskaņošanu, vai Floida-Šteinberga saskaņošanu. Izkliedētā pieeja rada redzami vienmērīgākus gradientus uz papildu faila lieluma rēķina.

Kadru ātruma pārveide izmanto fps filtrēšanu. Ja avota MP4 ir 30 kadri/s un mērķa GIF ir 10 kadri/s, divi no trim kadriem tiek atmesti. Tas ir ātrāk un tīrāk nekā sajaukšanas kadri, taču, ja avotam ir ātra darbība, tas var radīt nedaudz nestabilas kustības.

Izvades izmēru skalas ar kadru skaitu, rāmja izmēriem un krāsu sarežģītību. Samazinot kādu no šiem — mazāk kadru, mazāku izmēru, mazāk daudzveidīgu saturu, tiek iegūti mazāki GIF attēli. Attiecības ir aptuveni lineāras ar kadru skaitu, kvadrātiskas ar izmēriem.

Labākā prakse

Bieži uzdotie jautājumi

Vai MP4 konvertēšana uz GIF maina saturu?
Saturs tiek saglabāts pēc iespējas precīzāk. Tomēr dažiem formātam raksturīgajiem līdzekļiem var nebūt tiešu ekvivalentu, tāpēc var rasties nelielas formatēšanas atšķirības.
Kam tiek izmantots GIF formāts?
GIF (Graphics Interchange Format) galvenokārt tiek izmantots vienkāršām animācijām, ikonām, grafikai ar dažām krāsām.
Cik ilgi notiek video konvertēšana?
Konversijas laiks ir atkarīgs no video garuma, izšķirtspējas un ierīces apstrādes jaudas. Tipisks 1 minūtes klips aizņem 10–30 sekundes. Viss process darbojas jūsu pārlūkprogrammā, izmantojot FFmpeg WebAssembly.
Vai mani video faili ir augšupielādēti serverī?
Nē. Video apstrāde izmanto WebAssembly kompilētu FFmpeg, kas pilnībā darbojas jūsu pārlūkprogrammā. Jūsu video faili vienmēr paliek jūsu ierīcē — nekas netiek nosūtīts uz ārēju serveri.
Vai varu iekļaut audio?
Nē. GIF neatbalsta audio. Jebkurš audio celiņš avotā MP4 tiek atmests konvertēšanas laikā.
Cik garš var būt ievades klips?
Tehniski līdz 50 MB augšupielādes ierobežojumam, taču praktiskie ierobežojumi ir daudz svarīgāki. Klipi, kas ir garāki par 10 sekundēm, parasti rada GIF, kuru lielums pārsniedz 10 MB; ilgāk par 30 sekundēm kļūst nepraktiski.
Kādu kadru ātrumu man vajadzētu izmantot?
10–15 kadri/s lielākajai daļai ekrāna ierakstu un lietotāja interfeisa demonstrāciju; 8 kadri/s aptuvenām animācijām, kur kustības vienmērīgums nav kritisks; augstāka tikai tad, ja avotam ir ātra darbība, kas gūst labumu no kadra precizitātes.
Vai varu konvertēt citus video formātus, izņemot MP4?
FFmpeg iekšēji apstrādā daudzus formātus — MOV, WebM, AVI —, taču šī rīka saskarne pašlaik ir paredzēta MP4. Citiem formātiem vispirms konvertējiet uz MP4, izmantojot video-MP4 rīku, pēc tam uz GIF.