Paano ito gumagana
Ginagawa ng VideosCompressor ang lahat ng trabaho sa browser mo. Narito ang ibig sabihin nito, ang mga teknolohiyang nagpapagana rito, at kung bakit hindi kailangang umalis sa device mo ang mga file.
Ang browser mo ang gumagawa
Ina-upload ng mga tradisyonal na online compressor ang file mo sa server, kino-compress doon at ibinabalik sa iyo. Ibig sabihin, dalawang transfer ang hinihintay mo at ipinagkakatiwala mo ang mga file sa isang kumpanya.
Iba ang VideosCompressor. Kapag pumili ka ng file, naglo-load ang page ng compression engine sa browser mo, at ang processor at graphics chip ng device mo ang gumagawa ng trabaho. Hindi kailanman umaalis sa device ang file. Ang tanging gumagalaw ay ang huling resulta, mula sa memory ng browser papunta sa downloads folder mo.
Ang video engine
Para sa karamihan ng video, ginagamit ng compressor ang WebCodecs, isang modernong feature ng browser na nagbibigay-access sa parehong hardware video encoder na ginagamit ng operating system mo. Mabilis ito, matipid sa baterya at gumagawa ng karaniwang H.264 na MP4.
Para sa mga format na hindi mabasa ng WebCodecs, gaya ng AVI, WMV o FLV, o sa mga browser na walang WebCodecs, awtomatikong lumilipat ang compressor sa compatibility engine na batay sa FFmpeg, ang kilalang open-source na video tool, na na-compile para sa browser. Mas mabagal ito pero mas maraming format ang kaya, at dina-download lang sa unang beses na kailanganin ng isang file.
Kinukuwenta ng compressor ang tamang setting mula sa haba, resolution at napiling mode. Sa target na laki, galing sa haba ang bitrate, at kung lumampas kahit kaunti ang resulta, awtomatiko itong susubok ulit.
Ang image engine
Binabasa ng browser mo ang mga larawan, saka muling ine-encode gamit ang mga reference na open-source encoder na na-compile sa WebAssembly: MozJPEG para sa JPG, OxiPNG para sa lossless na PNG, libwebp para sa WebP at libavif para sa AVIF. Gumagamit ang pag-resize ng de-kalidad na Lanczos filter. Sa target na laki sa KB, hinahanap ng compressor ang pinakamataas na kalidad na kasya.
Ang PDF engine
Binubuksan ang mga PDF gamit ang pdf-lib. Nire-recompress at pinapaliit ng compressor ang mga larawan sa dokumento, kino-compress ang data na hindi pa naka-compress, inaalis ang mga natira gaya ng thumbnail at sine-save nang siksik ang istruktura. Hindi ginagalaw ang text, font at link. Ginagamit ng Maximum na compression ang PDF.js, ang PDF viewer ng Mozilla, para gawing larawan ang mga page.
Ano ang ibig sabihin nito sa privacy mo
- Walang upload: hindi kailanman ipinapadala sa mga server namin ang mga file mo.
- Walang storage: hindi namin natatanggap ang mga file mo, kaya hindi namin maitatago.
- Walang account: hindi namin alam kung sino ka.
- Inaalis ang metadata bilang default: inaalis ang lokasyon at impormasyon ng device sa mga na-compress na file, maliban kung piliin mong itago ang mga ito.
Ang site mismo ay mga static file na inihahatid ng hosting provider namin, gaya ng ibang website. May ilang ad ito para manatiling libre; tingnan ang patakaran sa privacy at patakaran sa cookie namin.
Mga limit ng compression sa browser
May ilang kapalit ang pagtatrabaho sa device mo:
- Memory: ang napakalalaking file, kadalasang lampas 1–2 GB sa computer o 500 MB sa phone, ay maaaring lumampas sa kayang gamitin ng isang tab.
- Bilis: nakadepende sa device mo. Pinakamabilis ang mga bagong computer na may hardware video encoder; pinakamabagal ang mga lumang phone.
- Panatilihing bukas ang tab: pinapahinto ng mga browser ang mga tab na nasa background, lalo na sa phone. Panatilihin sa harap ang page hanggang matapos.
Open source
Nakabatay sa open-source na software ang mga compressor. Makikita mo ang bawat component, ang lisensya nito at link sa source code sa page na Mga lisensya.