Video v GIF
Del videoposnetka MP4, MOV ali WebM pretvori v animirani GIF v brskalniku, z optimizirano barvno paleto, oceno velikosti in predogledom.
Časi kot sekunde (75,5) ali minute:sekunde (1:15,5).
GIF ustvari FFmpeg, prevedeno v WebAssembly, v dveh prehodih (barvna paleta, prilagojena tvojemu posnetku, nato sličice). Ob prvi uporabi se prenese približno 30 MB, ki jih brskalnik nato obdrži v predpomnilniku. Brskalnik je počasnejši od namizne programske opreme: posnetki naj bodo kratki.
Ta GIF bo velik in njegova izdelava počasna. Za lažjo datoteko skrajšaj izbor, zmanjšaj število sličic na sekundo ali zmanjšaj širino.
Kako ustvariš GIF iz videa
- Spusti videoposnetek na polje zgoraj ali klikni nanj in izberi datoteko (do 300 MB).
- Izbrani so prvih 5 sekund. Premakni se na želeni trenutek in pritisni Nastavi začetek tukaj, nato Nastavi konec tukaj, ali pa vnesi čase kot sekunde (
12,5) ali minute:sekunde (0:12,5). Predvajaj izbor znova predvaja izbrani del. - Izberi Sličic na sekundo in Širino. Vrstica ob gumbu prikazuje dolžino, število sličic, velikost v pikslih in grobo oceno velikosti datoteke.
- Pritisni Ustvari GIF. Prikaže se vrstica napredka z gumbom Prekliči.
- Animirani GIF se prikaže kot predogled. Če ti je všeč, ga prenesi; če je pretežak, spremeni nastavitve in ga ustvari znova.
Kako deluje pretvorba
GIF lahko vsebuje samo 256 barv na sličico, medtem ko jih ima sličica videa milijone. Kakovost GIF-a je v veliki meri odvisna od tega, katerih 256 barv je izbranih. To orodje uporablja FFmpegovo dvoprehodno metodo, ki je priporočena za lepe GIF-e:
- Prehod za paleto. FFmpeg enkrat prebere izbrani del in sestavi paleto 256 barv, ki najbolje predstavljajo prav ta posnetek (
palettegen), pri čemer da dodatno težo delom, ki se premikajo. - Prehod za kodiranje. Posnetek prebere znova in vsako sličico preslika na to paleto (
paletteuse), z rahlim razpršenim vzorčenjem (dithering) za glajenje prelivov. Znova se razpršijo samo območja, ki se med sličicami spremenijo, kar prepreči utripajoč šum in ohrani manjšo datoteko.
Sličice se prevzorčijo tudi na izbrano hitrost in prilagodijo z Lanczosovim filtrom, ki ohrani ostro besedilo in robove. Rezultat se ponavlja v neskončnost, kot večina GIF-ov na spletu.
Vse poteka v tvojem brskalniku s FFmpegom, prevedenim v WebAssembly. Ob prvi uporabi se prenese približno 30 MB, ki jih brskalnik obdrži v predpomnilniku. Tvoj videoposnetek se nikoli ne naloži na strežnik.
Kako ohraniš GIF majhen
GIF je star in neučinkovit format: GIF je pogosto 5- do 10-krat težji od istega posnetka v MP4. Njegova velikost narašča s širino × višino × številom sličic, zato:
- Skrajšaj posnetek. Za odziv ali predstavitev je običajno 2 do 6 sekund.
- Zmanjšaj število sličic na sekundo. 10 fps je za večino vsebine dovolj gladko in tehta polovico manj kot 20 fps. Zaslonski posnetki so pogosto videti dobro že pri 5–8 fps.
- Zmanjšaj širino. Z 640 px na 480 px se število pik skoraj prepolovi. 480 px je dobra privzeta izbira za klepet in družbena omrežja.
Ocena velikosti predpostavlja približno 0,3 bajta na piksel na sličico. Dejanski posnetki se zelo razlikujejo: ploski zaslonski posnetki se stisnejo bistveno bolje, zrnati posnetki kamere bistveno slabše. Ko ocena preseže 15 MB ali ima posnetek več kot 450 sličic, orodje prikaže opozorilo. Nad 1500 sličic ga zavrne, ker bi pretvorba v brskalniku trajala predolgo in porabila preveč pomnilnika.
Omejitve
Brskalnik je počasnejši od namizne programske opreme: vsak prehod dekodira videoposnetek na enem jedru procesorja. Kratki posnetki pri zmernih širinah se pretvorijo v nekaj sekundah, dolgi posnetki v polni ločljivosti HD pa lahko trajajo minute. Za dolg odlomek ga najprej obreži z orodjem za obrezovanje videa in pretvori samo ta del. Datoteke, ki jih brskalnik ne more predvajati (AVI, nekatere MKV), je še vedno mogoče pretvoriti, a brez predogleda: vnesi začetni in končni čas.
Pogosta vprašanja
Se moj videoposnetek nalaga na strežnik?
Ne. Pretvorba poteka v tvojem brskalniku s FFmpegom, prevedenim v WebAssembly. Nič se ne pošilja na strežnik.
Zakaj je moj GIF tako velik?
Ker se GIF slabo stisne: vsaka sličica je shranjena skoraj kot cela slika s 256 barvami. Skrajšaj izbor, zmanjšaj število sličic na sekundo ali zmanjšaj širino. Z razpolovitvijo širine se velikost zmanjša približno štirikrat.
Katero hitrost sličic naj izberem?
10 fps je dobro ravnovesje med gladkostjo in velikostjo. Za hitro gibanje, kot sta šport ali igranje iger, uporabi 15–25 fps, za zaslonske posnetke ali diaprojekcije pa 5–8 fps.
Zakaj sta dva prehoda?
Prvi prehod poišče 256 barv, ki najbolj ustrezajo tvojemu posnetku; drugi z njimi nariše vsako sličico. Ena sama splošna paleta povzroči pasove in napačne barve, zato so GIF-i, narejeni na ta način, videti bistveno čistejši.
Je ocena velikosti natančna?
Je groba smernica, ne obljuba. Uporablja povprečno razmerje, dejanska velikost pa je odvisna od tega, koliko se slika premika in kako podrobna je. Natančna velikost je prikazana po pretvorbi.
Ali GIF ohrani zvok?
Ne. Format GIF nima zvoka. Če želiš ohraniti zvok, raje obreži videoposnetek ali pa zvok posebej izvleci kot MP3.
Sorodna orodja
- Obrezovanje videa Obreži videoposnetek MP4, MOV, WebM ali MKV v brskalniku. Začetek in konec izberi na predogledu, reži hitro ali do sličice natančno. Brez nalaganja.
- Zajem sličice iz videa Izvleci katero koli sličico videa kot sliko PNG ali JPG v polni ločljivosti, premikaj se sličico za sličico ali zajemi sliko na nekaj sekund v ZIP.
- Stiskanje videa Stisni videoposnetek v brskalniku, da ga deliš po e-pošti ali v klepetu. Izberi kakovost ali ciljno velikost v MB in ločljivost. Brez nalaganja.
- Video v MP3 Izvleci zvok videoposnetka MP4, MOV, WebM ali MKV kot datoteko MP3 v brskalniku. Izberi bitno hitrost, obdrži samo del. Nič se ne nalaga na strežnik.