Teknobench

Vidjo għal GIF

Aqleb parti minn vidjo MP4, MOV jew WebM f’GIF animat fil-brawżer, b’palette tal-kuluri ottimizzat, stima tad-daqs u preview. Bla tlugħ.

Il-GIF jinħoloq minn FFmpeg ikkompilat għal WebAssembly, f’żewġ passati (palette tal-kuluri adattata għall-klip tiegħek, imbagħad il-frejms). L-ewwel darba jinżlu madwar 30 MB, u mbagħad jinżammu fil-cache tal-brawżer tiegħek. Brawżer huwa iktar bil-mod minn softwer tad-desktop: żomm il-klipps qosra.

Kif tagħmel GIF minn vidjo

  1. Ħalli vidjo fil-kaxxa hawn fuq, jew ikklikkja biex tagħżel fajl (sa 300 MB).
  2. L-ewwel 5 sekondi huma magħżulin. Mur għall-mument li trid u agħfas Issettja l-bidu hawn, imbagħad Issettja t-tmiem hawn, jew ikteb il-ħinijiet bħala sekondi (12.5) jew minuti:sekondi (0:12.5). Daqq l-għażla terġa’ ddoqq il-parti magħżula.
  3. Agħżel Frejms kull sekonda u l-Wisa’. Il-linja ħdejn il-buttuna turi t-tul, in-numru ta’ frejms, id-daqs f’pixels u stima mhux eżatta tad-daqs tal-fajl.
  4. Agħfas Agħmel GIF. Tidher bar tal-progress bil-buttuna Ikkanċella.
  5. Il-GIF animat jintwera bħala preview. Jekk togħġbok, niżżlu; jekk huwa tqil wisq, ibdel is-settings u erġa’ agħmlu.

Kif taħdem il-konverżjoni

GIF jista’ jkollu biss 256 kulur għal kull frejm, filwaqt li frejm ta’ vidjo għandu miljuni. Il-kwalità ta’ GIF tiddependi l-aktar minn liema 256 kulur jintgħażlu. Din l-għodda tuża l-metodu b’żewġ passati ta’ FFmpeg, dak rakkomandat għal GIFs sbieħ:

  1. Passata tal-palette. FFmpeg jaqra l-parti magħżula darba u jibni palette tat-256 kulur li jirrappreżentaw l-aħjar dan il-klip partikulari (palettegen), billi jagħti piż żejjed lill-partijiet li jiċċaqalqu.
  2. Passata tal-kodifikar. Jerġa’ jaqra l-klip u jmappja kull frejm għal dik il-palette (paletteuse), b’dithering ħafif b’diffużjoni tal-iżball biex ittaffi l-gradjenti. Jerġa’ jsir dithering biss fiż-żoni li jinbidlu bejn frejms, li jevita storbju li jfixkel u jżomm il-fajl iżgħar.

Il-frejms jiġu wkoll ikkampjunati mill-ġdid għall-frame rate magħżul u jiġu mibdula fid-daqs bil-filtru Lanczos, li jżomm it-test u x-xfar nodfa. Ir-riżultat jirrepeti għal dejjem, bħal ħafna GIFs fuq il-web.

Kollox jaħdem fil-brawżer tiegħek b’FFmpeg ikkompilat għal WebAssembly. L-ewwel darba jinżlu madwar 30 MB u jinżammu fil-cache tal-brawżer tiegħek. Il-vidjo tiegħek qatt ma jittella’.

Kif iżżomm il-GIF żgħir

GIF huwa format qadim u mhux effiċjenti: GIF spiss ikun 5 sa 10 darbiet iktar tqil mill-istess klip bħala MP4. Id-daqs tiegħu jikber ma’ wisa’ × għoli × numru ta’ frejms, għalhekk:

  • Aqsar il-klip. 2 sa 6 sekondi huwa tipiku għal reazzjoni jew demo.
  • Baxxi l-frejms kull sekonda. 10 fps jidher bi frisk biżżejjed għal ħafna kontenut u jiżen nofs 20 fps. Reġistrazzjonijiet tal-iskrin spiss jidhru tajjeb f’5–8 fps.
  • Naqqas il-wisa’. Li tinżel minn 640 px għal 480 px jaqsam in-numru ta’ pixels b’kważi tnejn. 480 px huwa default tajjeb għall-chat u n-netwerks soċjali.

L-istima tad-daqs tassumi madwar 0.3 bytes għal kull pixel għal kull frejm. Klipps veri jvarjaw ħafna: reġistrazzjonijiet ċatti tal-iskrin jikkompressaw ħafna aħjar, filmati b’grana tal-kamera ħafna agħar. Meta l-istima tgħaddi 15 MB jew il-klip jaqbeż 450 frejm, l-għodda turi twissija. Wara 1,500 frejm tirrifjuta, għax il-konverżjoni tieħu wisq ħin u tuża wisq memorja f’brawżer.

Limiti

Brawżer huwa iktar bil-mod minn softwer tad-desktop: kull passata tiddekowdja l-vidjo fuq qalba waħda tal-proċessur. Klipps qosra b’wisa’ moderata jikkonvertu f’sekondi; klipps twal f’full HD jistgħu jieħdu minuti. Għal estratt twil, aqtgħu l-ewwel bil-qattiegħ tal-vidjo, imbagħad ikkonverti biss dik il-parti. Fajls li l-brawżer tiegħek ma jistax idoqq (AVI, xi MKV) xorta jistgħu jiġu kkonvertiti, imma mingħajr preview: ikteb il-ħinijiet tal-bidu u tat-tmiem.

Mistoqsijiet frekwenti

Il-vidjo tiegħi jittella’?

Le. Il-konverżjoni taħdem fil-brawżer tiegħek b’FFmpeg ikkompilat għal WebAssembly. Xejn ma jintbagħat lil server.

Għaliex il-GIF tiegħi huwa daqshekk kbir?

Għax GIF jikkompressa ħażin: kull frejm jinħażen kważi bħala stampa sħiħa b’256 kulur. Aqsar l-għażla, baxxi l-frejms kull sekonda jew naqqas il-wisa’. Li tnaqqas il-wisa’ bin-nofs jaqsam id-daqs b’madwar erbgħa.

Liema frame rate għandi nagħżel?

10 fps huwa bilanċ tajjeb bejn frisk u daqs. Uża 15–25 fps għal moviment mgħaġġel bħal sports jew logħob, u 5–8 fps għal reġistrazzjonijiet tal-iskrin jew slideshows.

Għaliex hemm żewġ passati?

L-ewwel passata ssib it-256 kulur li jaqblu l-aħjar mal-klip tiegħek; it-tieni passata tpinġi kull frejm bihom. Palette ġenerika waħda tagħti banding u kuluri ħżiena, u huwa għalhekk li GIFs magħmula b’dan il-mod jidhru ħafna iktar nodfa.

L-istima tad-daqs hija eżatta?

Hija gwida mhux eżatta, mhux wegħda. Tuża proporzjon medju, u d-daqs veru jiddependi minn kemm l-immaġni tiċċaqlaq u kemm hija dettaljata. Id-daqs eżatt jintwera wara l-konverżjoni.

Il-GIF iżomm il-ħoss?

Le. Il-format GIF m’għandux awdjo. Biex iżżomm il-ħoss, aqta’ l-vidjo minflok, jew oħroġ l-awdjo bħala MP3 separatament.