Wat is deze tool?
Een compressor met een doelbestandsgrootte codeert een video opnieuw met precies de bitrate die nodig is om (net onder) een gekozen bestandsgrootte uit te komen, in plaats van een generieke 'kwaliteit'-schuifregelaar die een onvoorspelbare grootte oplevert. Dat verschil is belangrijk wanneer de limiet door iemand anders wordt bepaald — de gratis Discord-limiet voor bijlagen is 8 MB, en de meeste e-mailproviders, waaronder Gmail, hanteren een limiet van 25 MB — in plaats van door hoe de video eruitziet.
Deze tool meet de duur van de video, berekent het totale bitratebudget voor de doelgrootte, verdeelt dat budget tussen video- en audiostreams, en codeert opnieuw met ffmpeg.wasm — de WebAssembly-versie van de opensource FFmpeg-encoder — volledig binnen je browsertab. Er wordt niets geüpload; de codering vindt plaats op je eigen apparaat.
Waarom gebruiken?
- 100% lokaal: het videobestand verlaat nooit je apparaat — geen serverupload, geen groottelimiet door een hostingquota.
- Gemaakt voor echte beperkingen: 8 MB (gratis Discord) en 25 MB (Gmail/de meeste e-mailproviders) zijn presets met één klik, plus een veld voor een aangepaste grootte voor elke andere limiet.
- Gebruikt de standaardformule voor bitrate op basis van duur in plaats van giswerk, met een ingebouwde veiligheidsmarge zodat de daadwerkelijke output zelden boven je doel uitkomt.
- Live voortgangsbalk tijdens het coderen — ffmpeg.wasm kan even duren bij langere clips, dus je weet altijd dat het bezig is en niet vastzit.
- Toont de exacte outputgrootte na compressie, zodat je kunt bevestigen dat deze binnen de limiet valt voordat je hem ergens anders uploadt of bijvoegt.
Hoe te gebruiken
- Klik op de dropzone (of sleep een bestand erin) om je video te laden — de tool leest eerst de grootte en duur ervan.
- Kies een doel: 8 MB voor Discord, 25 MB voor e-mail/Gmail, of typ een aangepaste grootte in MB.
- Klik op Video comprimeren en volg de voortgangsbalk — de codering vindt plaats in je browser en kan enkele seconden tot een paar minuten duren, afhankelijk van de videolengte en je apparaat.
- Controleer na afloop de gerapporteerde outputgrootte en klik daarna op Downloaden.
Voorbeeld
Invoer
clip.mp4 — 42 MB, duur 0:35Uitvoer
clip-8MB.mp4 — 7,6 MBHet doel was 8 MB (Discord); de tool berekende een videobitrate van ~1,5 Mbps voor de clip van 35 seconden, gecodeerd met een veiligheidsmarge van 10%, en kwam ruim onder de limiet uit.
Hoe de doelbitrate wordt berekend
De kernformule is eenvoudig: totale bitrate (kbps) = doelbestandsgrootte (in kilobits) ÷ duur (seconden). De tool past voorafgaand aan deze berekening een veiligheidsmarge van ongeveer 10% toe op het bytebudget, en trekt vervolgens een gereserveerde audiobitrate af (normaal 128 kbps, aflopend naar 96 of 64 kbps bij zeer kleine doelen zodat audio niet te veel van een krap budget opsoupeert) om tot de videobitrate te komen. Die videobitrate wordt aan de ffmpeg-encoder doorgegeven met zowel een harde limiet (`-maxrate`) als een buffergrootte (`-bufsize`), zodat korte pieken van complexe beweging het doel niet overschrijden.
Eén detail over eenheidsconversie is belangrijk voor wie deze presets nauwkeurig wil gebruiken: uploadlimieten van platforms zoals de '8 MB' van Discord zijn meestal binaire megabytes (1 MB = 1.048.576 bytes, ook wel MiB genoemd), in lijn met hoe opslag- en overdrachtslimieten doorgaans worden opgegeven. De byte-budgetberekening van deze tool is bewust conservatief — hij gebruikt de kleinere, strengere op 1000 gebaseerde megabyte voor het doelbudget en voegt daar de veiligheidsmarge bovenop — zodat het resultaat onder de limiet blijft, ongeacht welke interpretatie van 'MB' je hanteert.
Een doel kiezen voor veelgebruikte platforms
Weet je niet zeker welke limiet van toepassing is, controleer dan de foutmelding die het platform gaf — de meeste afwijzingen vanwege bestandsgrootte vermelden de exacte limiet, die je direct als aangepast doel kunt invoeren.
| Bestemming | Gebruikelijke limiet | Aanbevolen doel |
|---|---|---|
| Discord (gratis abonnement) | 8 MB per bijlage | 8 MB-preset |
| Discord Nitro | 50–100 MB, afhankelijk van niveau | Aangepaste grootte |
| Gmail / de meeste e-mailproviders | 25 MB per bericht | 25 MB-preset |
| Slack (gratis werkruimte) | 1 GB (maar grote bestanden vertragen uploads) | Aangepaste grootte, indien gewenst |
Uit onze eigen tests
We hebben een synthetische testclip gegenereerd met FFmpeg via de commandoregel (een video van 12 seconden, 1280×720, met een toonaudiospoor, gecodeerd op ~800 kbps om een realistisch bronbestand van meerdere megabytes te krijgen) en deze door deze tool laten verwerken met de 8 MB Discord-preset als doel. De output kwam zoals verwacht onder de 8 MB uit, wat bevestigt dat de bitrateberekening en veiligheidsmarge standhouden bij een echte codering en niet alleen op papier kloppen.
Veelgestelde vragen
Wordt mijn video ergens geüpload?
Nee. De compressie gebeurt met ffmpeg.wasm, een WebAssembly-versie van FFmpeg, die in je browsertab draait. Het videobestand wordt lokaal gelezen en nooit naar een server verzonden — je kunt zelfs de internetverbinding verbreken nadat de pagina en de engine eenmaal zijn geladen.
Waarom duurt de eerste compressie langer om te starten?
De tool laadt de ffmpeg.wasm-engine (ongeveer 30 MB) de eerste keer dat je binnen een sessie een compressie uitvoert. Na die eerste keer laden starten volgende compressies op dezelfde pagina direct.
Blijft de output altijd onder mijn doelgrootte?
De tool houdt een veiligheidsmarge aan (het daadwerkelijke bitratebudget mikt op ongeveer 90% van je gekozen grootte), omdat encoders in de praktijk niet elke frame exact dezelfde bitrate halen. In het zeldzame geval dat de output toch net iets te groot uitvalt, kies dan een kleiner aangepast doel voor extra marge — de tool waarschuwt je als dit gebeurt.
Waarom specifiek 8 MB voor Discord?
Het gratis (niet-Nitro) abonnement van Discord beperkt bestandsuploads tot 8 MB per bijlage; Nitro-abonnees krijgen hogere limieten (50 MB of 100 MB, afhankelijk van het niveau). De 8 MB-preset richt zich op de gratis limiet, waar de meeste mensen tegenaan lopen.
Waarom 25 MB voor e-mail?
25 MB is de bijlagenlimiet van Gmail en een veelvoorkomend maximum bij andere grote providers. Als jouw provider een andere limiet hanteert, gebruik dan het veld voor een aangepaste grootte.
Gaat de videokwaliteit achteruit door compressie?
Ja, noodzakelijkerwijs — een veel kleinere bestandsgrootte dan het origineel betekent een lagere bitrate, wat detail vermindert en zichtbare compressieartefacten kan veroorzaken, vooral bij snelle beweging of gedetailleerde scènes. De tool kiest automatisch de verdeling van de bitrate (video versus audio) om de kwaliteit zo hoog mogelijk te houden binnen de doelgrootte, maar een clip van 42 MB die teruggebracht wordt naar 8 MB zal merkbaar zachter ogen dan het origineel.
Welk video- en audioformaat levert het op?
De output is altijd MP4 met H.264-video en AAC-audio — de meest breed compatibele combinatie voor Discord, e-mailclients en de meeste sociale platforms.