Àwọn ìwé àṣẹ orísun-ṣíṣí

A kọ́ VideosCompressor lórí sọ́fítíwọ̀ orísun-ṣíṣí tó dára gan-an. Ọpẹ́ fún gbogbo àwọn tó ń ṣẹ̀dá àti tọ́jú àwọn iṣẹ́ wọ̀nyí.

Àwọn ẹ̀yà àti ìwé àṣẹ

Tábìlì náà fi àwọn ẹ̀yà orísun-ṣíṣí tí a fi ránṣẹ́ sí aṣàwákiri rẹ hàn, ẹ̀dà gangan tí a ń lò, àti ìwé àṣẹ wọn. Orúkọ kọ̀ọ̀kan ní ìjápọ̀ sí kóòdù orísun iṣẹ́ náà.

Ẹ̀yàẸ̀dàÌwé àṣẹA ń lò ó fún
Mediabunny 1.61.6MPL-2.0Ìdínkù fídíò (ẹ̀rọ WebCodecs)
@mediabunny/aac-encoder 1.61.6MPL-2.0; FFmpeg AAC: LGPL-2.1-or-laterOhùn AAC nígbà tí aṣàwákiri kò ní ẹ̀rọ ìkóòdù
FFmpeg.wasm (@ffmpeg/ffmpeg) 0.12.15MITÌdínkù fídíò (olùgbéwọlé ẹ̀rọ ìbámu)
FFmpeg + x264 (@ffmpeg/core) 0.12.10GPL-2.0-or-laterÌdínkù fídíò (ẹ̀rọ ìbámu)
MozJPEG (jSquash) 1.6.0Apache-2.0; MozJPEG: IJG / BSD-3-Clause / zlibÌdínkù àwòrán àti PDF (JPEG)
libwebp (jSquash) 1.5.0Apache-2.0; libwebp: BSD-3-ClauseÌdínkù àwòrán (WebP)
libavif (jSquash) 2.1.1Apache-2.0; libavif: BSD-2-ClauseÌdínkù àwòrán (AVIF)
OxiPNG (jSquash) 2.3.0Apache-2.0; OxiPNG: MITÌdínkù àwòrán (PNG)
Squoosh resize (jSquash) 2.1.1Apache-2.0Ìdínkù àwòrán àti PDF (yíyí ìwọ̀n padà)
pdf-lib (Cantoo) 2.11.1MITÌdínkù PDF
PDF.js 6.4.299Apache-2.0Ìdínkù PDF (ìdínkù tó ga jù)
OpenJPEG (PDF.js) —BSD-2-ClauseKíka àwòrán JPEG 2000 nínú PDF
PDFium JBIG2 (PDF.js) —BSD-3-ClauseKíka àwòrán JBIG2 nínú PDF
qcms (PDF.js) —MITÌṣàkóso àwọ̀ nínú PDF
fflate 0.8.3MITÌgbàsílẹ̀ ZIP, ìdínkù ìṣàn PDF
wasm-feature-detect 1.9.0Apache-2.0Yíyan ẹ̀dà codec tó yára jù
Inter 5.3.0OFL-1.1Ọ̀rọ̀
Plus Jakarta Sans 5.3.0OFL-1.1Àkọlé
Noto Sans JP 5.3.1OFL-1.1Ọ̀rọ̀ ní èdè Japanese
Noto Sans Arabic 5.3.0OFL-1.1Ọ̀rọ̀ ní èdè Lárúbáwá
Noto Sans Devanagari 5.3.0OFL-1.1Ọ̀rọ̀ ní àwọn ọ̀nà ìkọ̀wé mìíràn
Noto Sans Bengali 5.3.0OFL-1.1Ọ̀rọ̀ ní àwọn ọ̀nà ìkọ̀wé mìíràn
Noto Sans Thai 5.3.0OFL-1.1Ọ̀rọ̀ ní àwọn ọ̀nà ìkọ̀wé mìíràn
Noto Sans KR 5.3.0OFL-1.1Ọ̀rọ̀ ní àwọn ọ̀nà ìkọ̀wé mìíràn
Noto Sans SC 5.3.0OFL-1.1Ọ̀rọ̀ ní àwọn ọ̀nà ìkọ̀wé mìíràn

FFmpeg àti GNU General Public License

Ẹ̀rọ ìbámu irinṣẹ́ fídíò ni FFmpeg, tí iṣẹ́ ffmpeg.wasm ṣe sí WebAssembly (@ffmpeg/core). Ẹ̀dà yìí ní ẹ̀rọ ìkóòdù H.264 x264 nínú, nítorí náà a ń pín in lábẹ́ GNU General Public License, ẹ̀dà 2 tàbí èyí tó tẹ̀lé e (GPL-2.0-or-later).

Gẹ́gẹ́ bí GPL:

  • A máa ń fi ẹ̀rọ náà ránṣẹ́ sí aṣàwákiri rẹ láìyí nǹkan kan padà, bí iṣẹ́ ffmpeg.wasm ṣe gbé e jáde.
  • Gbogbo kóòdù orísun tó bá a mu, pẹ̀lú àwọn ìwé àfọwọ́kọ ìkọ́, wà nínú ibi ìpamọ́ ffmpeg.wasm ní àmì ẹ̀dà v12.15, èyí tí a fi gbé @ffmpeg/core 0.12.10 jáde: github.com/ffmpegwasm/ffmpeg.wasm/tree/v12.15.
  • Kóòdù orísun FFmpeg wà ní ffmpeg.org, ti x264 sì wà ní videolan.org.
  • Gbogbo ọ̀rọ̀ ìwé àṣẹ náà wà ní gnu.org/licenses/old-licenses/gpl-2.0.html.
  • Tí o bá fẹ́ gba kóòdù orísun láti ọ̀dọ̀ wa, kọ̀wé sí wa láti ojú-ìwé ìkànsí, a ó sì fi ránṣẹ́ sí ọ, tàbí ìjápọ̀ sí i, lọ́fẹ̀ẹ́ fún ó kéré tán ọdún mẹ́ta láti ọjọ́ tí o lo ẹ̀rọ náà.

GPL kan ẹ̀rọ FFmpeg fúnra rẹ̀. A máa ń gbé e wọlé nígbà tí fídíò kan bá nílò rẹ̀ nìkan, gẹ́gẹ́ bí ètò tó dá dúró tó ń ṣiṣẹ́ nínú aṣàwákiri rẹ.

Àwọn ìwé àṣẹ mìíràn

  • MPL-2.0 (Mediabunny àti ẹ̀rọ ìkóòdù AAC rẹ̀): a ń lo kóòdù tí a gbé jáde láìyí i padà, a kàn dín in kù kí ó lè wọlé kíákíá. Kóòdù orísun ẹ̀dà tí a dárúkọ lókè wà nínú ibi ìpamọ́ tí a sopọ̀ mọ́.
  • Apache-2.0 (PDF.js, codec jSquash, wasm-feature-detect), MIT (pdf-lib, fflate, OxiPNG, qcms) àti BSD (MozJPEG, libwebp, libavif, OpenJPEG, ẹ̀rọ ìtúmọ̀ JBIG2 ti PDFium): ìwé àṣẹ tó fàyè gba lílò tí ó nílò ìtọ́ka orúkọ, èyí tí ojú-ìwé yìí pèsè.
  • SIL Open Font License 1.1 (Inter, Plus Jakarta Sans, Noto Sans JP, Noto Sans Arabic, Noto Sans Devanagari, Noto Sans Bengali, Noto Sans Thai, Noto Sans KR, Noto Sans SC): àwọn fọ́ǹtì tí ojú-òpó yìí ń lò.

Gbogbo ọ̀rọ̀ ìwé àṣẹ iṣẹ́ kọ̀ọ̀kan wà nínú ibi ìpamọ́ rẹ̀.