Een video comprimeren

Om een clip onder een e-mail- of uploadlimiet te krijgen. Jij bepaalt precies wat je inlevert — resolutie, framerate of compressie — in plaats van een schuifje dat dat verbergt.

De tool wordt geladen…

Hoe het werkt

  1. Sleep de video erin.
  2. Verlaag de resolutie of verhoog de CRF; 720p bij CRF 28 is een goed startpunt.
  3. Start, en bekijk daarna de gemelde grootte voor en na.

Waarom er niets wordt geüpload

Alles wat deze pagina doet, doet code die in je browsertabblad draait, met dezelfde engine die ook webpagina’s tekent. Je bestand wordt van schijf naar het geheugen van dat tabblad gelezen, daar bewerkt en weer weggeschreven als download. Het wordt nergens naartoe gestuurd — niet naar ons, en niet naar een derde partij.

Controleer het zelf

  1. Open de ontwikkelaarstools van je browser (F12) en kies het tabblad Netwerk.
  2. Laad je bestand en start de tool.
  3. De enige verzoeken die je ziet, halen de code van de tool zelf op — en bij een paar zware tools hun opensource-engine van een openbare CDN — plus één kleine bezoekmelding aan loreatec.jp (adres en titel van de pagina, meer niet). In geen van die verzoeken zit jouw bestand.

Bewijs dat het lokaal blijft →

Veelgestelde vragen

Wat pas ik het beste als eerste aan?

De resolutie. Van 4K naar 1080p gaan haalt al driekwart van de pixels weg nog vóór de compressie begint, en op een telefoonscherm is het verschil onzichtbaar. CRF verhogen is de tweede hendel; de framerate verlagen is de laatste, want dat verandert hoe de beweging aanvoelt.

Waarom is dit trager dan een programma op je computer?

Omdat het hier de video-engine is, gecompileerd naar WebAssembly in plaats van native code, en omdat een browsertabblad maar een fractie van je machine krijgt. Deze pagina wordt uitgeleverd met cross-origin isolation-headers, zodat de engine meerdere threads kan gebruiken — dat haalt het grootste deel van het verschil in, maar een native encoder wint nog steeds.

Wordt mijn video geüpload?

Nee. De video-engine zelf is gecompileerd naar WebAssembly en draait in dit tabblad; het bestand wordt van schijf naar het geheugen gelezen en het resultaat wordt weer weggeschreven. Er wordt niets verzonden, en daarom werkt een speelfilm van twee uur hier niet — je eigen apparaat doet al het werk.