GIF kwa Kigeuzi cha MP4
Geuza uhuishaji wa GIF kuwa faili za video za MP4 (H.264) papo hapo ndani ya kivinjari chako kwa usalama.
Bofya au buruta GIF hapa
Inaauni hadi 50MB
Geuza uhuishaji wa GIF kuwa faili za video za MP4 (H.264) papo hapo ndani ya kivinjari chako kwa usalama.
Inaauni hadi 50MB
GIF ni umbizo la picha la 1987 ambalo lilipata maisha ya pili kama umbizo chaguo-msingi la uhuishaji wa kitanzi kwenye wavuti. Inafanya kazi, lakini si kwa ufanisi - GIF inazidi rangi 256 kwa kila fremu, hutumia ukandamizaji usiofaa wa LZW, na hutoa faili kubwa mara kadhaa kuliko video sawa. GIF ya uhuishaji ya sekunde 5 katika 480×270 kwa kawaida huwa na uzani wa MB 2–4; video sawa ya MP4 kawaida huwa 200–500 KB katika ubora sawa wa mwonekano. Kwa tovuti zinazotoa maudhui yaliyohuishwa, kubadili kutoka GIF hadi MP4 mara kwa mara hupunguza kipimo data kwa 80% au zaidi.
Kigeuzi hiki hutumia FFmpeg iliyokusanywa kwa WebAssembly kupitia maktaba ya @ffmpeg/ffmpeg. FFmpeg huchanganua GIF, husimbua kila fremu, na kusimba upya mfuatano wa fremu kama video ya H.264 kwenye chombo cha MP4. Ugeuzaji hutokea kabisa katika kivinjari chako - hakuna upakiaji wa seva - lakini hutumia megabaiti kadhaa za msimbo wa WebAssembly ambao hupakia unapotumiwa mara ya kwanza, ambayo ina maana kwamba ubadilishaji wa kwanza huchukua muda kuanzishwa.
Muda wa fremu kutoka kwa GIF huhifadhiwa kwa usahihi kadri MP4 inavyoruhusu. GIF inasaidia ucheleweshaji wa kila fremu unaopimwa katika 1/100ths ya sekunde; MP4 huonyesha muda kama kasi ya fremu. GIF nyingi hutumia ucheleweshaji wa fremu mara kwa mara au wa karibu kila mara, ambao hubadilisha kwa usafi hadi kiwango kisichobadilika cha fremu ya video. GIF zilizo na muda unaobadilika sana zinaweza kutoa video inayofanya kazi kwa kasi kidogo au polepole zaidi mahali fulani.
Bandwidth ndiyo sababu ya kichwa cha habari. Twitter, Reddit, na majukwaa mengine mengi yamekuwa yakibadilisha GIF zilizopakiwa na mtumiaji hadi MP4 ndani kwa miaka kwa sababu saizi ya akiba ni kubwa. Ukipachika maudhui yaliyohuishwa kwenye tovuti yako, kubadili hadi MP4 yenye sifa za kucheza-otomatiki-kitanzi-zilizozimwa huzalisha taswira sawa na GIF katika sehemu ya saizi ya faili na kwa uchezaji rahisi zaidi.
Ubora pia huwa bora zaidi. Ubao wa rangi 256 wa GIF kwa kila fremu hutoa ukanda unaoonekana kwenye maudhui ya picha, huku video ya H.264 ikihifadhi mikunjo laini bila kizuizi chochote kinachoonekana. Kwa uhuishaji unaohusisha picha, skrini, au matoleo ya 3D, MP4 inaonekana bora zaidi kuliko GIF katika saizi yoyote ya faili.
Dondosha GIF, subiri FFmpeg ipakie mara ya kwanza, pata MP4.
GIF (CompuServe, 1987) hutumia mgandamizo wa LZW kwenye fremu za rangi zilizowekewa faharasa zenye hadi rangi 256 kila moja. Uhuishaji huhifadhiwa kama mfuatano wa fremu zenye ucheleweshaji wa kila fremu katika sekunde. Uwazi unasaidiwa kupitia faharisi moja ya uwazi ya palette; uwazi wa sehemu sio.
H.264 (ITU-T H.264, ISO/IEC 14496-10) husimba video kwa kutumia utabiri wa fremu baina ya fremu (fremu muhimu pamoja na tofauti), ubadilishaji wa kosini tofauti, na usimbaji wa CABAC au CAVLC. Kodeki ya H.264 inayoendeshwa ndani ya kontena la MP4 inatumika kote ulimwenguni na vivinjari, vifaa vya mkononi na zana za video.
@ffmpeg/ffmpeg imeundwa FFmpeg kwa WebAssembly. Moduli ya WASM ni megabytes kadhaa na mizigo kwenye matumizi ya kwanza; ubadilishaji unaofuata katika kipindi sawa hutumia tena moduli iliyopakiwa. Usimbaji una nyuzi moja katika vivinjari vya sasa bila SharedArrayBuffer, ambayo hufanya usimbaji unaotegemea WebAssembly kuwa polepole zaidi kuliko FFmpeg asili lakini bado una kasi ya kutosha kwa saizi za kawaida za GIF.