GIF-i MP4 konverter
Teisendage GIF-animatsioonid MP4 (H.264) videofailideks koheselt oma brauseris turvaliselt.
Klõpsake või lohistage GIF-i siia
Toetab kuni 50 MB
Teisendage GIF-animatsioonid MP4 (H.264) videofailideks koheselt oma brauseris turvaliselt.
Toetab kuni 50 MB
GIF on 1987. aasta pildivorming, mis sai veebis teise elu vaikimisi silmusanimatsioonivorminguna. See töötab, kuid mitte tõhusalt – GIF-il on 256 värvi kaadri kohta, see kasutab ebaefektiivset LZW-tihendust ja toodab samaväärsest videost mitu korda suuremaid faile. 5-sekundiline animeeritud GIF eraldusvõimega 480 × 270 kaalub tavaliselt 2–4 MB; samaväärne MP4-video on tavaliselt 200–500 KB sama visuaalse kvaliteediga. Animeeritud sisu pakkuvate saitide puhul vähendab GIF-ilt MP4-le üleminek regulaarselt ribalaiust 80% või rohkem.
See muundur kasutab FFmpeg-i, mis on kompileeritud WebAssemblysse teegi @ffmpeg/ffmpeg kaudu. FFmpeg parsib GIF-i, dekodeerib iga kaadri ja kodeerib kaadrijada uuesti H.264 videona MP4 konteineris. Teisendamine toimub täielikult teie brauseris – serverisse üleslaadimist ei toimu, kuid see kasutab mitu megabaiti WebAssembly koodi, mis laaditakse esimesel kasutamisel, mis tähendab, et esimese konversiooni initsialiseerimiseks kulub veidi aega.
GIF-i kaadri ajastus säilitatakse nii täpselt, kui MP4 võimaldab. GIF toetab kaadripõhiseid viivitusi, mida mõõdetakse 1/100 sekundis; MP4 väljendab ajastust kaadrisagedusena. Enamik GIF-e kasutab konstantset või peaaegu konstantset kaadriviivitust, mis teisendab puhtalt fikseeritud videokaadrisageduseks. Väga muutuva ajastusega GIF-id võivad toota videot, mis töötab kohati veidi kiiremini või aeglasemalt.
Pealkirja põhjus on ribalaius. Twitter, Reddit ja paljud teised platvormid on aastaid teisendanud kasutajate üleslaaditud GIF-e sisemiselt MP4-vormingusse just seetõttu, et suuruse kokkuhoid on dramaatiline. Kui manustate oma saidile animeeritud sisu, annab automaatse esituse tsükliga vaigistatud atribuutidega MP4-le üleminek sama visuaalse kogemuse kui GIF faili suurusest murdosa ja sujuvama taasesitusega.
Kvaliteet kipub ka parem olema. GIF-i 256-värvipalett kaadri kohta tekitab fotograafilisel sisul nähtavad triibud, samas kui H.264-video säilitab sujuvad gradiendid ilma nähtavate paletipiiranguteta. Fotosid, ekraanipilte või 3D-renderdusi sisaldavate animatsioonide puhul näeb MP4 mis tahes failisuuruses märkimisväärselt parem välja kui GIF.
Loobuge GIF-ist, oodake, kuni FFmpeg esimest korda laadib, ja hankige MP4.
GIF (CompuServe, 1987) kasutab LZW tihendamist indekseeritud värviraamidel, millest igaühes on kuni 256 värvi. Animatsioon salvestatakse kaadrite jadana, mille viivitused kaadri kohta on sentisekundites. Läbipaistvust toetab üks läbipaistev paleti indeks; osaline läbipaistvus ei ole.
H.264 (ITU-T H.264, ISO/IEC 14496-10) kodeerib videot, kasutades kaadritevahelist ennustamist (võtmekaadrid pluss erinevused), diskreetseid koosinusteisendusi ja CABAC- või CAVLC-entroopiakodeerimist. MP4 konteineris töötavat H.264 kodekit toetavad üldiselt brauserid, mobiilseadmed ja videotööriistad.
@ffmpeg/ffmpeg on FFmpeg, mis on kompileeritud WebAssemblysse. WASM-moodul on mitu megabaiti ja laeb esimesel kasutamisel; sama seansi järgnevad teisendused kasutavad laaditud moodulit uuesti. Kodeerimine on praegustes brauserites ilma SharedArrayBufferita ühelõimeline, mis muudab WebAssembly-põhise kodeerimise märgatavalt aeglasemaks kui FFmpeg, kuid siiski piisavalt kiire tüüpiliste GIF-i suuruste jaoks.