Hvad er dette værktøj?
En videokomprimering med målstørrelse genkoder en video med den bitrate, der kræves for at ramme (eller lige under) en valgt filstørrelse, i stedet for en generel 'kvalitets'-skyder, der giver en uforudsigelig størrelse. Den forskel betyder noget, når grænsen er fastsat af nogen andre — Discords gratis vedhæftningsgrænse er 8 MB, og de fleste e-mailudbydere, inklusive Gmail, begrænser vedhæftninger til 25 MB — snarere end hvordan videoen ser ud.
Dette værktøj måler videoens varighed, beregner det samlede bitrate-budget for målstørrelsen, fordeler det budget mellem video- og lydstrømme, og genkoder med ffmpeg.wasm — WebAssembly-versionen af den open source FFmpeg-encoder — der kører helt inde i din browserfane. Intet uploades; kodningen foregår på din egen enhed.
Hvorfor bruge det?
- 100% lokalt: videofilen forlader aldrig din enhed — ingen serverupload, ingen størrelsesgrænse pålagt af en hostingkvote.
- Bygget til reelle begrænsninger: 8 MB (Discords gratis niveau) og 25 MB (Gmail/de fleste e-mailudbydere) er ét-klik forudindstillinger, plus et felt til brugerdefineret størrelse for enhver anden grænse.
- Bruger standardformlen for bitrate ud fra varighed frem for gætteri, med en indbygget sikkerhedsmargin, så det faktiske output sjældent overstiger dit mål.
- Live fremdriftslinje under kodning — ffmpeg.wasm-behandling kan tage et stykke tid for længere klip, så du altid ved, at det arbejder og ikke er gået i stå.
- Viser den præcise outputstørrelse efter komprimering, så du kan bekræfte, at den overholder grænsen, før du uploader eller vedhæfter den andetsteds.
Sådan bruger du det
- Klik på dropzonen (eller træk en fil ind) for at indlæse din video — værktøjet aflæser først dens størrelse og varighed.
- Vælg en målstørrelse: 8 MB til Discord, 25 MB til e-mail/Gmail, eller indtast en brugerdefineret størrelse i MB.
- Klik på Komprimer video og følg fremdriftslinjen — kodningen foregår i din browser og kan tage fra få sekunder til flere minutter afhængigt af videoens længde og din enhed.
- Når den er færdig, tjek den rapporterede outputstørrelse, og klik derefter på Download.
Eksempel
Input
clip.mp4 — 42 MB, 0:35 varighedOutput
clip-8MB.mp4 — 7,6 MBMålet var 8 MB (Discord); værktøjet beregnede en video-bitrate på ca. 1,5 Mbps for det 35 sekunder lange klip, kodede med en 10% sikkerhedsmargin, og endte under grænsen med plads til overs.
Sådan beregnes mål-bitraten
Grundformlen er ligetil: samlet bitrate (kbps) = mål-filstørrelse (i kilobit) ÷ varighed (sekunder). Værktøjet anvender en sikkerhedsmargin på ca. 10% på byte-budgettet før denne beregning, og trækker derefter en reserveret lyd-bitrate fra (normalt 128 kbps, faldende til 96 eller 64 kbps for meget små mål, så lyden ikke æder for meget af et stramt budget) for at nå frem til video-bitraten. Den video-bitrate sendes til ffmpegs encoder med både et hårdt loft (`-maxrate`) og en bufferstørrelse (`-bufsize`), så korte udbrud af kompleks bevægelse ikke overskrider målet.
Én enhedskonverteringsdetalje er vigtig for alle, der bruger disse forudindstillinger præcist: platformes uploadgrænser som Discords '8 MB' er generelt binære megabyte (1 MB = 1.048.576 byte, nogle gange kaldet MiB), i overensstemmelse med hvordan lagrings- og overførselsgrænser normalt angives. Dette værktøjs byte-budgetberegning er bevidst konservativ — den bruger den mindre, strengere 1000-baserede megabyte til målbudgettet og lægger sikkerhedsmarginen oveni — så resultatet forbliver under grænsen uanset hvilken fortolkning af 'MB' der bruges.
Valg af mål for almindelige platforme
Hvis du er usikker på, hvilken grænse der gælder, så tjek den fejlmeddelelse, platformen gav dig — de fleste afvisninger på grund af vedhæftningsstørrelse angiver det præcise loft, som du kan indtaste direkte som en brugerdefineret målstørrelse.
| Destination | Typisk grænse | Anbefalet mål |
|---|---|---|
| Discord (gratis niveau) | 8 MB pr. vedhæftning | 8 MB forudindstilling |
| Discord Nitro | 50–100 MB afhængigt af niveau | Brugerdefineret størrelse |
| Gmail / de fleste e-mailudbydere | 25 MB pr. besked | 25 MB forudindstilling |
| Slack (gratis arbejdsområde) | 1 GB (men store filer gør uploads langsommere) | Brugerdefineret størrelse, hvis ønsket |
Fra vores egen test
Vi genererede et syntetisk testklip med FFmpeg fra kommandolinjen (en 12 sekunder lang 1280×720-video med tonelyd, kodet ved ca. 800 kbps for at producere en realistisk kildefil på flere megabyte) og kørte det gennem dette værktøj med sigte på 8 MB Discord-forudindstillingen. Outputtet endte under 8 MB som forventet, hvilket bekræfter, at bitrate-beregningen og sikkerhedsmarginen holder stik i en reel kodning og ikke kun på papiret.
Ofte stillede spørgsmål
Bliver min video uploadet nogen steder?
Nej. Komprimeringen kører med ffmpeg.wasm, en WebAssembly-version af FFmpeg, der udføres inde i din browserfane. Videofilen læses lokalt og sendes aldrig til en server — du kan endda afbryde internetforbindelsen, efter siden og dens motor er indlæst én gang.
Hvorfor tager den første komprimering lidt tid at starte?
Værktøjet indlæser ffmpeg.wasm-motoren (ca. 30 MB) første gang, du kører en komprimering i en session. Efter denne første indlæsning starter efterfølgende komprimeringer på samme side øjeblikkeligt.
Vil outputtet altid være under min målstørrelse?
Værktøjet reserverer en sikkerhedsmargin (det faktiske bitrate-budget sigter mod ca. 90% af din valgte størrelse), fordi virkelige encodere ikke rammer en præcis bitrate i hver eneste frame. I det sjældne tilfælde, hvor outputtet stadig ender lidt over, kan du vælge en mindre brugerdefineret målstørrelse for at tilføje mere margin — værktøjet advarer dig, hvis dette sker.
Hvorfor netop 8 MB for Discord?
Discords gratis (ikke-Nitro) niveau begrænser filuploads til 8 MB pr. vedhæftning; Nitro-abonnenter får højere grænser (50 MB eller 100 MB afhængigt af niveau). 8 MB-forudindstillingen sigter mod den gratis niveaugrænse, som de fleste rammer.
Hvorfor 25 MB for e-mail?
25 MB er Gmails vedhæftningsgrænse og et almindeligt loft hos andre store udbydere. Hvis din udbyder har en anden grænse, kan du bruge feltet til brugerdefineret størrelse i stedet.
Skader komprimering videokvaliteten?
Ja, uundgåeligt — at ramme en meget mindre filstørrelse end originalen betyder en lavere bitrate, hvilket reducerer detaljer og kan introducere synlige komprimeringsartefakter, især ved hurtig bevægelse eller detaljerige scener. Værktøjet vælger automatisk bitrate-fordelingen (video vs. lyd) for at holde kvaliteten så høj, som målstørrelsen tillader, men et 42 MB-klip tvunget ned til 8 MB vil se mærkbart blødere ud end originalen.
Hvilket video- og lydformat producerer det?
Outputtet er altid MP4 med H.264-video og AAC-lyd — den mest bredt kompatible kombination til Discord, e-mailklienter og de fleste sociale platforme.