Utilia

Komprimera video

Komprimera en video i webbläsaren för att skicka den via mejl eller chatt. Välj kvalitet eller målstorlek i MB, sänk upplösningen, ingen uppladdning.

Komprimering

Komprimeringen använder FFmpeg kompilerat till WebAssembly (H.264-video, AAC-ljud, MP4-fil). Första gången laddas cirka 30 MB ner, som sedan sparas i webbläsarens cache. Omkodning av video i en webbläsare körs på en enda processorkärna: det går mycket långsammare än i ett datorprogram, ofta långsammare än realtid för HD-video. Att sänka upplösningen gör det mycket snabbare.

Så komprimerar du en video

  1. Släpp en video i rutan ovanför, eller klicka på den för att välja en fil (upp till 500 MB). Upplösning, längd och storlek visas under förhandsvisningen.
  2. Välj Komprimering: - Efter kvalitet (konstant kvalitet, storleken beror på videon) och sedan en Kvalitet: Hög (CRF 23, mindre besparing), Balanserad (CRF 28) eller Minsta fil (CRF 32, synligt mjukare bild); - Efter målstorlek (siktar på en filstorlek) och skriv sedan in Målstorlek (MB), till exempel 8 för en mejlbilaga. En målstorlek på ungefär en tredjedel av originalet föreslås.
  3. Sänk vid behov Upplösning (1080p, 720p, 480p eller 360p) och välj Ljud: AAC med 128, 96 eller 64 kbit/s, eller Ta bort ljudet.
  4. Tryck på Komprimera video. En förloppsindikator visas med knappen Avbryt.
  5. Jämför storlekarna under resultatet, titta på det och ladda ner det om du är nöjd.

Resultatet är alltid en MP4-fil med H.264-video och AAC-ljud, den kombination som spelas i alla telefoner, datorer, webbläsare och chattappar.

Kvalitetsläge eller målstorlek?

Efter kvalitet använder x264:s constant rate factor (CRF). I stället för en fast bithastighet håller kodaren en konstant bildkvalitet och lägger bitarna där bilden behöver dem: en stillsam intervju komprimeras mycket, en fotbollsmatch betydligt mindre. Lägre CRF ger bättre kvalitet och större fil; varje +6 halverar ungefär storleken. CRF 23 är kodarens standard och ser i praktiken likadan ut som källan; 28 är en bra kompromiss för delning; 32 är märkbart mjukare men mycket lätt. Den slutliga storleken går inte att veta i förväg.

Efter målstorlek fungerar tvärtom: verktyget räknar ut den bithastighet som passar din storlek, med

videobithastighet (kbit/s) = målstorlek × 8 × 0,97 ÷ längd − ljudbithastighet

(de 3 % lämnas åt MP4-behållaren). För en målstorlek på 10 MB och ett klipp på 60 sekunder med ljud på 96 kbit/s blir det ungefär 1 260 kbit/s för videon. Kodaren håller den här bithastigheten i genomsnitt i ett enda pass, så filen hamnar oftast inom ungefär 10 % från målet. Om målet är för litet för längden (under ungefär 60 kbit/s video) ber verktyget om ett större i stället för att skapa en fil som inte går att titta på.

Tips för mindre filer

  • Sänk upplösningen. Det är den mest effektiva inställningen. En mobilvideo inspelad i 4K eller 1080p ser bra ut i 720p på en telefonskärm och behöver ungefär hälften så många bitar. Upplösningen avser den kortare sidan, så stående videor hanteras rätt.
  • Sänk eller ta bort ljudet. 64 kbit/s räcker för tal. För en skärminspelning utan ljud: ta bort ljudet.
  • Klipp först. Varje borttagen sekund sparas helt: klipp bort onödig början och slut med videoklipparen innan du komprimerar.
  • Om resultatet är större än originalet var källan redan effektivt komprimerad: behåll originalet eller sänk upplösningen.

Hastighet: ha tålamod

Komprimeringen kodar om varje bildruta. Verktyget använder FFmpeg kompilerat till WebAssembly (första gången laddas cirka 30 MB ner, som sedan sparas i webbläsarens cache) och körs på en enda processorkärna. Det är därför mycket långsammare än datorprogram som HandBrake. Som riktmärke tar en full HD-video på en modern dator ungefär en till två gånger sin egen längd, utdata i 720p går snabbare och en telefon är långsammare. Håll fliken öppen under tiden. För långa videor eller många filer är ett datorprogram ett bättre val.

Vanliga frågor

Laddas min video upp?

Nej. Hela komprimeringen sker på din enhet, i webbläsaren. Inget skickas till en server, vilket också betyder att du slipper vänta på en uppladdning.

Varför tar komprimeringen så lång tid?

Videokodning är tungt arbete, och WebAssembly i en webbläsare använder en processorkärna, utan de hårdvarukodare som datorprogram använder. En lägre upplösning snabbar upp det betydligt.

Vilket alternativ ska jag använda för att skicka en video via mejl?

Välj Efter målstorlek (siktar på en filstorlek) och skriv lite mindre än bilagegränsen, till exempel 20 för en gräns på 25 MB. För chattappar är 720p med Balanserad (CRF 28) oftast en bra start.

Blir kvaliteten sämre?

Något, eftersom videon komprimeras igen. Med Hög (CRF 23, mindre besparing) är skillnaden svår att se; med Minsta fil (CRF 32, synligt mjukare bild) blir detaljer och texturer mjukare. Kontrollera alltid förhandsvisningen innan du laddar ner.

Vilka videokodekar används?

Resultatet är H.264-video med AAC-ljud i en MP4-fil. Motorn innehåller även kodare för HEVC och VP9, men de är flera gånger långsammare i en webbläsare och HEVC spelas inte överallt, så H.264 används.

Kan jag komprimera alla format?

De flesta format som FFmpeg kan läsa: MP4, MOV, WebM, MKV, AVI med flera. Om webbläsaren inte kan spela filen visas ingen förhandsvisning, men den kan ändå komprimeras.