GIF za MP4 pretvornik
Pretvorite animacije GIF v video datoteke MP4 (H.264) takoj in varno v vašem brskalniku.
Tukaj kliknite ali povlecite GIF
Podpira do 50 MB
Pretvorite animacije GIF v video datoteke MP4 (H.264) takoj in varno v vašem brskalniku.
Podpira do 50 MB
GIF je slikovni format iz leta 1987, ki je dobil drugo življenje kot privzeti format zanke animacije na spletu. Deluje, vendar ne učinkovito - GIF doseže največ 256 barv na okvir, uporablja neučinkovito stiskanje LZW in ustvari datoteke, ki so nekajkrat večje od enakovrednega videa. 5-sekundni animirani GIF pri 480×270 običajno tehta 2–4 MB; enakovreden videoposnetek MP4 je običajno velik 200–500 KB pri enaki vizualni kakovosti. Za spletna mesta, ki ponujajo animirano vsebino, prehod z GIF na MP4 rutinsko zmanjša pasovno širino za 80 % ali več.
Ta pretvornik uporablja FFmpeg, preveden v WebAssembly prek knjižnice @ffmpeg/ffmpeg. FFmpeg razčleni GIF, dekodira vsak okvir in ponovno kodira zaporedje okvirjev kot video H.264 v vsebniku MP4. Pretvorba se v celoti zgodi v vašem brskalniku – brez nalaganja v strežnik – vendar uporablja več megabajtov kode WebAssembly, ki se naloži ob prvi uporabi, kar pomeni, da prva pretvorba traja nekaj trenutkov, da se inicializira.
Čas okvirja iz GIF-a se ohrani tako natančno, kot to omogoča MP4. GIF podpira zakasnitve na okvir, merjene v 1/100 sekunde; MP4 izraža čas kot hitrost sličic. Večina GIF-ov uporablja konstantno ali skoraj konstantno zakasnitev sličic, ki se čisto pretvori v fiksno hitrost sličic videa. GIF-i z zelo spremenljivim časom lahko ustvarijo videoposnetek, ki ponekod teče nekoliko hitreje ali počasneje.
Pasovna širina je glavni razlog. Twitter, Reddit in številne druge platforme že leta interno pretvarjajo GIF-e, ki jih naložijo uporabniki, v MP4 prav zato, ker so prihranki velikosti dramatični. Če animirano vsebino vdelate na svoje spletno mesto, preklop na MP4 z atributi samodejnega predvajanja-utišane zanke ustvari enako vizualno izkušnjo kot GIF pri delčku velikosti datoteke in z bolj gladkim predvajanjem.
Tudi kakovost je ponavadi boljša. 256-barvna paleta GIF na okvir ustvari vidne pasove na fotografski vsebini, medtem ko video H.264 ohranja gladke prelive brez očitne omejitve palete. Za animacije, ki vključujejo fotografije, posnetke zaslona ali 3D-upodobitve, je MP4 videti bistveno bolje kot GIF pri kateri koli velikosti datoteke.
Spustite GIF, počakajte, da se FFmpeg prvič naloži, dobite MP4.
GIF (CompuServe, 1987) uporablja stiskanje LZW na indeksiranih barvnih okvirih z do 256 barvami v vsakem. Animacija je shranjena kot zaporedje sličic z zamiki na sličico v centisekundah. Transparentnost je podprta prek enega samega preglednega indeksa palete; delna preglednost ni.
H.264 (ITU-T H.264, ISO/IEC 14496-10) kodira video z uporabo predvidevanja med okvirji (ključni okvirji plus razlike), diskretnih kosinusnih transformacij in entropijskega kodiranja CABAC ali CAVLC. Kodek H.264, ki teče znotraj vsebnika MP4, je univerzalno podprt v brskalnikih, mobilnih napravah in video orodjih.
@ffmpeg/ffmpeg je FFmpeg, preveden v WebAssembly. Modul WASM je velik več megabajtov in se naloži ob prvi uporabi; naslednje pretvorbe v isti seji ponovno uporabijo naloženi modul. Kodiranje je enonitno v trenutnih brskalnikih brez SharedArrayBuffer, zaradi česar je kodiranje na osnovi WebAssembly opazno počasnejše od izvornega FFmpeg, vendar še vedno dovolj hitro za tipične velikosti GIF.