MP4 į GIF konverteris
Konvertuokite MP4 vaizdo įrašus į animuotus GIF tiesiogiai savo naršyklėje. Greitas, saugus ir visiškai privatus naudojant WebAssembly.
Spustelėkite arba vilkite MP4 čia
Palaiko iki 50 MB
Konvertuokite MP4 vaizdo įrašus į animuotus GIF tiesiogiai savo naršyklėje. Greitas, saugus ir visiškai privatus naudojant WebAssembly.
Palaiko iki 50 MB
Perėjimas nuo MP4 prie GIF apverčia įprastą šiuolaikinę rekomendaciją. MP4 vaizdo įrašas yra efektyvesnis, mažesnis ir kokybiškesnis nei GIF, todėl dauguma darbo eigos juda kita kryptimi. Priežastis, dėl kurios GIF vis dar svarbus, yra ta, kad kai kuriose vietose – pokalbių platformose, kurios automatiškai nepaleidžia vaizdo įrašų, tam tikrose forumų programinės įrangos, lipdukų bibliotekos pranešimų siuntimo programose, el. pašto programose, kurios blokuoja vaizdo įrašus – rodomas tik GIF. Jei turite MP4 klipą ir norite jį numesti kur nors, kad vaizdo įrašas neveikia, konvertavimas į GIF yra vienintelė galimybė.
Šis konverteris naudoja FFmpeg, sudarytą į WebAssembly. MP4 yra dekoduojamas kadras po kadro, kiekvienas kadras kvantuojamas iki 256 spalvų paletės, o gauta kadrų seka užkoduojama į GIF konteinerį su vieno kadro delsa, atitinkančia šaltinio kadrų dažnį. Konversija vykdoma tik jūsų naršyklėje; įkėlimas nevyksta.
Protingos išvesties konfigūracijos pasirinkimas yra svarbiau MP4 į GIF, o ne atvirkštinei krypčiai. GIF 256 spalvų paletė viename kadre yra didžiausias jo apribojimas: ilgi klipai su įvairiu apšvietimu sukuria matomas spalvų juostas, o kadrų skaičius, viršijantis kelis šimtus, sukuria milžiniškus failus. Pagrįsti numatytieji nustatymai: laikykite klipą trumpesnį nei 5–10 sekundžių, sumažinkite iki 480 pikselių pločio arba mažesnio dydžio ir nustatykite 10–15 kadrų per sekundę.
Visa priežastis yra suderinamumas su platformomis, kuriose nėra vaizdo palaikymo. Laisvi kanalai su išjungtu automatiniu paleidimu rodo GIF, bet ne vaizdo įrašus; „Reddit“ komentarų gijose įterpiami GIF failai; daugelis el. pašto informacinių biuletenių visiškai blokuoja vaizdo įrašų žymas; pranešimų programos laiko GIF vaizdus ir vaizdo įrašus kaip failus. Jei jūsų auditorija yra vienoje iš tų platformų, GIF juos pasiekia, o MP4 ne.
Be to, GIF rodomas automatiškai be valdiklių ar sąveikos, todėl jie yra natūralus pasirinkimas trumpoms demonstracijoms – UI animacijai, produkto funkcijų paryškinimams, kodo fragmento veikimui. Tam pačiam MP4 ciklui reikalingas įterpimo kontekstas, kad būtų palaikomas automatinis vaizdo įrašo paleidimas, o tai daro ne kiekvienas kontekstas.
Nuleiskite vaizdo įrašą, nustatykite išvesties dydį ir kadrų dažnį, generuokite.
GIF koduotuvas naudoja dviejų pakopų konvejerį. Pirmiausia „palettegen“ analizuoja visą vaizdo įrašą, kad sukurtų optimalią 256 spalvų paletę, apimančią faktiškai naudojamas spalvas. Antra, paletė susieja kiekvieno kadro pikselius į paletę, naudodama artimiausio kaimyno atitikimą arba Floydo-Steinbergo keitimą. Skirtingas metodas sukuria akivaizdžiai sklandesnius gradientus už papildomą failo dydį.
Kadrų dažnio konvertavimas naudoja fps filtravimą. Jei MP4 šaltinis yra 30 kadrų per sekundę, o tikslinis GIF yra 10 kadrų per sekundę, du iš trijų kadrų atmetami. Tai greičiau ir švariau nei maišant kadrus, bet gali sukelti šiek tiek trūkinėjančių judesių, jei šaltinis veikia greitai.
Išvesties dydžio skalės su kadrų skaičiumi, rėmelių matmenimis ir spalvų sudėtingumu. Sumažinus bet kurį iš jų – mažiau kadrų, mažesnių matmenų, mažiau įvairaus turinio – gaunami mažesni GIF. Ryšys yra maždaug tiesinis su kadrų skaičiumi, kvadratinis su matmenimis.