Bí ó ṣe ń ṣiṣẹ́
VideosCompressor ń ṣe gbogbo iṣẹ́ rẹ̀ nínú aṣàwákiri rẹ. Èyí ni ohun tí ó túmọ̀ sí, ìmọ̀-ẹ̀rọ tó jẹ́ kí ó ṣeé ṣe, àti ìdí tí fáìlì rẹ kò fi nílò láti kúrò lórí ẹ̀rọ rẹ.
Aṣàwákiri rẹ ló ń ṣe iṣẹ́ náà
Àwọn irinṣẹ́ àtijọ́ máa ń gbé fáìlì rẹ sókè sí sáfà, dín in kù níbẹ̀, kí wọ́n sì dá a padà. Èyí túmọ̀ sí dídúró fún ìfiránṣẹ́ méjì àti fífi fáìlì rẹ lé ilé-iṣẹ́ kan lọ́wọ́.
VideosCompressor yàtọ̀. Nígbà tí o bá yan fáìlì, ojú-ìwé náà máa ń gbé ẹ̀rọ ìdínkù wọlé sínú aṣàwákiri rẹ, ẹ̀rọ ìṣiṣẹ́ àti ẹ̀rọ àwòrán ẹ̀rọ rẹ ló sì ń ṣe iṣẹ́ náà. Fáìlì náà kò ní kúrò lórí ẹ̀rọ rẹ. Ohun kan ṣoṣo tó ń lọ ni èsì ìkẹyìn, láti inú ìrántí aṣàwákiri sí fódà ìgbàsílẹ̀ rẹ.
Ẹ̀rọ fídíò
Fún ọ̀pọ̀ fídíò, irinṣẹ́ náà ń lo WebCodecs, àbùdá aṣàwákiri òde òní tó ń jẹ́ kí a lo ẹ̀rọ ìkóòdù fídíò hardware kan náà tí ẹ̀rọ ìṣiṣẹ́ rẹ ń lò. Ó yára, kò jẹ agbára púpọ̀, ó sì ń ṣe MP4 H.264 déédé.
Fún àwọn irú tí WebCodecs kò lè kà, bí AVI, WMV tàbí FLV, tàbí nínú aṣàwákiri tí kò ní WebCodecs, irinṣẹ́ náà máa ń yí padà sí ẹ̀rọ ìbámu tí a gbé ka FFmpeg, irinṣẹ́ fídíò orísun-ṣíṣí tí gbogbo ènìyàn mọ̀, tí a ti ṣe fún aṣàwákiri. Ó lọ́ra jù, ṣùgbọ́n ó ń ṣiṣẹ́ pẹ̀lú irú púpọ̀ sí i, a sì máa ń gbà á sílẹ̀ ní ìgbà àkọ́kọ́ tí fáìlì kan bá nílò rẹ̀ nìkan.
Irinṣẹ́ náà máa ń ṣírò ètò tó tọ́ láti inú gígùn, ìpinnu àti ipò tí o yàn. Pẹ̀lú ìwọ̀n tí o fẹ́, a máa ń ṣírò bitrate láti inú gígùn, tí èsì bá sì kọjá ààlà díẹ̀ péré, yóò tún gbìyànjú fúnra rẹ̀.
Ẹ̀rọ àwòrán
Aṣàwákiri rẹ ló ń ka àwọn àwòrán, lẹ́yìn náà a máa ń tún wọn ṣe pẹ̀lú àwọn ẹ̀rọ ìkóòdù orísun-ṣíṣí tí a ṣe sí WebAssembly: MozJPEG fún JPG, OxiPNG fún PNG tí kì í pàdánù nǹkan, libwebp fún WebP àti libavif fún AVIF. Yíyí ìwọ̀n padà ń lo àlẹ̀mọ́ Lanczos tó dára. Pẹ̀lú ìwọ̀n tí o fẹ́ ní KB, irinṣẹ́ náà máa ń wá dídára tó ga jù tó bá a mu.
Ẹ̀rọ PDF
A máa ń ṣí PDF pẹ̀lú pdf-lib. Irinṣẹ́ náà máa ń tún àwòrán inú ìwé náà dín kù, ó máa ń dín dátà tí a kò dín kù kù, ó máa ń yọ àwọn ìyókù bí àwòrán kékeré kúrò, ó sì máa ń fi ìgbékalẹ̀ pamọ́ ní ọ̀nà tó kéré. A kò fọwọ́ kan ọ̀rọ̀, fọ́ǹtì àti ìjápọ̀. Ìpele Ìdínkù tó ga jù ń lo PDF.js, olùwò PDF ti Mozilla, láti sọ ojú-ìwé di àwòrán.
Ohun tí èyí túmọ̀ sí fún àṣírí rẹ
- Kò sí gbígbé sókè: a kò fi fáìlì rẹ ránṣẹ́ sí sáfà wa rárá.
- Kò sí ìtọ́jú: a kò gba fáìlì rẹ rárá, nítorí náà a kò lè tọ́jú wọn.
- Kò sí àkọọ́lẹ̀: a kò mọ ẹni tí o jẹ́.
- A máa ń yọ métadata kúrò: a máa ń yọ ibi àti ìsọfúnni ẹ̀rọ kúrò lára fáìlì tí a dín kù, àyàfi tí o bá yàn láti pa wọ́n mọ́.
Ojú-òpó náà fúnra rẹ̀ jẹ́ àkójọ fáìlì tí kò yí padà tí olùpèsè ìgbàlejò wa ń pèsè, bí ojú-òpó mìíràn. Ó máa ń fi àwọn ìpolówó díẹ̀ hàn kí ó lè wà lọ́fẹ̀ẹ́; wo ìlànà àṣírí àti ìlànà kúkì wa.
Ààlà ìdínkù nínú aṣàwákiri
Ṣíṣiṣẹ́ lórí ẹ̀rọ rẹ ní àwọn ìpààrọ̀ díẹ̀:
- Ìrántí: fáìlì tó tóbi púpọ̀, nígbà mìíràn ju 1 sí 2 GB lórí kọ̀ǹpútà tàbí 500 MB lórí fóònù, lè kọjá ohun tí táàbù kan lè lò.
- Ìyára: ó dá lórí ẹ̀rọ rẹ. Kọ̀ǹpútà tuntun tó ní ẹ̀rọ ìkóòdù fídíò hardware ló yára jù; fóònù àtijọ́ ló lọ́ra jù.
- Fi táàbù sílẹ̀ ní ṣíṣí: aṣàwákiri máa ń dá táàbù tó wà lẹ́yìn dúró, pàápàá lórí fóònù. Jẹ́ kí ojú-ìwé náà wà níwájú títí yóò fi parí.
Orísun-ṣíṣí
A kọ́ àwọn irinṣẹ́ náà lórí sọ́fítíwọ̀ orísun-ṣíṣí. O lè rí ẹ̀yà kọ̀ọ̀kan, ìwé àṣẹ rẹ̀ àti ìjápọ̀ sí kóòdù rẹ̀ lórí ojú-ìwé Àwọn ìwé àṣẹ.