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é àṣẹ.