Come funziona

VideosCompressor svolge tutto il lavoro nel tuo browser. Ecco cosa significa, le tecnologie che lo rendono possibile e perché i tuoi file non devono mai lasciare il dispositivo.

Il tuo browser fa il lavoro

I compressori online tradizionali caricano il file su un server, lo comprimono lì e te lo rimandano. Significa aspettare due trasferimenti e affidare i tuoi file a un’azienda.

VideosCompressor funziona diversamente. Quando scegli un file, la pagina carica un motore di compressione nel tuo browser, e il processore e il chip grafico del tuo dispositivo fanno il lavoro. Il file non lascia mai il dispositivo. L’unica cosa che si sposta è il risultato finale, dalla memoria del browser alla cartella dei download.

Il motore video

Per la maggior parte dei video, il compressore usa WebCodecs, una funzione moderna dei browser che dà accesso agli stessi codificatori video hardware usati dal sistema operativo. È veloce, consuma poca energia e produce un MP4 standard in H.264.

Con formati che WebCodecs non legge, come AVI, WMV o FLV, o nei browser senza WebCodecs, il compressore passa automaticamente a un motore di compatibilità basato su FFmpeg, il noto strumento video open source, compilato per il browser. È più lento, ma supporta molti più formati e viene scaricato solo la prima volta che un file ne ha bisogno.

Il compressore calcola le impostazioni giuste in base a durata, risoluzione e modalità scelta. Con una dimensione desiderata, il bitrate si ricava dalla durata, e se il risultato supera il limite anche di poco, riprova automaticamente.

Il motore per le immagini

Le immagini vengono lette dal browser e ricodificate con codificatori open source di riferimento, compilati in WebAssembly: MozJPEG per JPG, OxiPNG per PNG senza perdita, libwebp per WebP e libavif per AVIF. Il ridimensionamento usa un filtro Lanczos di alta qualità. Con una dimensione desiderata in KB, il compressore cerca la qualità più alta che rientra.

Il motore PDF

I PDF vengono aperti con pdf-lib. Il compressore ricomprime e riduce le immagini del documento, comprime i dati salvati senza compressione, elimina residui come le miniature e salva la struttura in forma compatta. Testo, font e link non vengono toccati. Il livello Compressione massima usa PDF.js, il lettore PDF di Mozilla, per trasformare le pagine in immagini.

Cosa significa per la tua privacy

  • Nessun caricamento: i tuoi file non vengono mai inviati ai nostri server.
  • Nessuna conservazione: non riceviamo mai i tuoi file, quindi non possiamo conservarli.
  • Nessun account: non sappiamo chi sei.
  • Metadati rimossi per impostazione predefinita: posizione e dati del dispositivo vengono rimossi dai file compressi, a meno che tu non scelga di conservarli.

Il sito in sé è un insieme di file statici serviti dal nostro provider di hosting, come qualsiasi altro sito. Mostra alcuni annunci per restare gratuito; consulta la nostra informativa sulla privacy e la nostra cookie policy.

Limiti della compressione nel browser

Lavorare sul tuo dispositivo comporta alcuni compromessi:

  • Memoria: i file molto grandi, in genere oltre 1–2 GB su computer o 500 MB su smartphone, possono superare ciò che una scheda può usare.
  • Velocità: dipende dal dispositivo. I computer recenti con codificatore video hardware sono i più veloci; gli smartphone datati, i più lenti.
  • Tieni la scheda aperta: i browser mettono in pausa le schede in background, soprattutto sugli smartphone. Tieni la pagina in primo piano fino alla fine.

Open source

I compressori si basano su software open source. Trovi ogni componente, la sua licenza e un link al codice nella pagina Licenze.