Kompresor videa
Kompresuj video u pregledniku da ga lakše pošalješ e-poštom ili porukom. Odaberi kvalitet ili ciljnu veličinu u MB, smanji rezoluciju, bez slanja na server.
Kompresija koristi FFmpeg preveden u WebAssembly (H.264 video, AAC zvuk, MP4 datoteka). Prvi put se preuzima oko 30 MB, koje se zatim čuva u kešu tvog preglednika. Ponovno kodiranje videa u pregledniku radi na jednom jezgru procesora: mnogo je sporije od desktop programa, a za HD video često sporije od stvarnog vremena. Smanjenje rezolucije ubrzava ga znatno.
Kako kompresovati video
- Prevuci video na polje iznad ili klikni na njega da odabereš datoteku (do 500 MB). Rezolucija, trajanje i veličina pojavljuju se ispod pregleda.
- Odaberi Kompresiju: - Prema kvalitetu (stalni kvalitet, veličina zavisi od videa), zatim Kvalitet: Visok (CRF 23, manja ušteda), Uravnotežen (CRF 28) ili Najmanja datoteka (CRF 32, vidljivo omekšavanje); - Prema ciljnoj veličini (cilj je određena veličina datoteke), zatim upiši Ciljnu veličinu (MB), na primjer 8 za privitak e-pošte. Predlaže se cilj od otprilike trećine originala.
- Po želji smanji Rezoluciju (1080p, 720p, 480p ili 360p) i odaberi Zvuk: AAC na 128, 96 ili 64 kbps ili Ukloni zvuk.
- Pritisni Kompresuj video. Pojavljuje se traka napretka s dugmetom Otkaži.
- Uporedi veličine prikazane ispod rezultata, pogledaj video i preuzmi ga ako si zadovoljan.
Rezultat je uvijek MP4 datoteka s H.264 videom i AAC zvukom, kombinacijom koja radi na svakom telefonu, računaru, pregledniku i aplikaciji za dopisivanje.
Način prema kvalitetu ili prema ciljnoj veličini?
Prema kvalitetu koristi x264 konstantni faktor brzine (CRF). Umjesto fiksnog bitratea, koder održava stalan vizuelni kvalitet i troši bitove tamo gdje ih slika treba: statičan intervju se mnogo komprimuje, a fudbalska utakmica mnogo manje. Niži CRF znači bolji kvalitet i veću datoteku; svaki +6 otprilike prepolovi veličinu. CRF 23 je zadana vrijednost kodera i izgleda praktično isto kao izvor; 28 je dobar kompromis za dijeljenje; 32 je primjetno mekši, ali vrlo lagan. Konačna veličina se ne može znati unaprijed.
Prema ciljnoj veličini radi obrnuto: alat računa bitrate koji odgovara tvojoj veličini prema formuli
bitrate videa (kbps) = ciljna veličina × 8 × 0,97 ÷ trajanje − bitrate zvuka
(3 % se ostavlja za MP4 kontejner). Za cilj od 10 MB na isječku od 60 sekundi sa zvukom od 96 kbps to je oko 1260 kbps za video. Koder usrednjava taj bitrate u jednom prolazu, pa datoteka obično završi unutar oko 10 % cilja. Ako je cilj premalen za trajanje (ispod oko 60 kbps videa), alat traži veći umjesto da napravi neupotrebljiv video.
Savjeti za manje datoteke
- Smanji rezoluciju. To je najdjelotvornija postavka. Video snimljen telefonom u 4K ili 1080p izgleda dobro u 720p na ekranu telefona, a treba otprilike upola manje bitova. Rezolucija se odnosi na kraću stranu, pa se i uspravni videi ispravno obrađuju.
- Smanji ili ukloni zvuk. 64 kbps je dovoljno za govor. Za snimak ekrana bez zvuka ukloni zvuk.
- Prvo skrati. Svaka uklonjena sekunda je u potpunosti ušteđena: odsijeci nepotreban početak i kraj alatom za skraćivanje videa prije kompresije.
- Ako je rezultat veći od originala, izvor je već bio efikasno kompresovan: zadrži original ili smanji rezoluciju.
Brzina: budi strpljiv
Kompresija ponovo kodira svaki kadar. Alat koristi FFmpeg preveden u WebAssembly (prvi put se preuzima oko 30 MB, koje se zatim čuva u kešu preglednika) i radi na jednom jezgru procesora. Zbog toga je mnogo sporiji od desktop programa kao što je HandBrake. Okvirno, na novijem računaru full HD video traje otprilike jedan do dva puta koliko i sam video, izlaz u 720p je brži, a telefon je sporiji. Tokom postupka drži karticu otvorenom. Za duge videe ili veće serije bolji izbor je desktop program.
Česta pitanja
Šalje li se moj video na server?
Ne. Cijela kompresija odvija se na tvom uređaju, unutar preglednika. Ništa se ne šalje na server, što znači i da nema čekanja na slanje.
Zašto kompresija traje tako dugo?
Kodiranje videa je težak posao, a WebAssembly u pregledniku koristi jedno jezgro procesora, bez hardverskih kodera koje koriste desktop programi. Odabir niže rezolucije znatno ubrzava postupak.
Koju opciju koristiti za slanje videa e-poštom?
Odaberi Prema ciljnoj veličini (cilj je određena veličina datoteke) i upiši nešto manje od ograničenja privitka, na primjer 20 za ograničenje od 25 MB. Za aplikacije za dopisivanje dobar početak je obično 720p s Uravnotežen (CRF 28).
Hoće li kvalitet opasti?
Donekle, jer se video ponovo komprimuje. Pri Visok (CRF 23, manja ušteda) razliku je teško vidjeti; pri Najmanja datoteka (CRF 32, vidljivo omekšavanje) detalji i teksture omekšaju. Uvijek provjeri pregled prije preuzimanja.
Koji se video kodeci koriste?
Izlaz je H.264 video sa AAC zvukom u MP4 datoteci. Mehanizam sadrži i HEVC i VP9 kodere, ali su u pregledniku nekoliko puta sporiji, a HEVC ne radi svugdje, pa se koristi H.264.
Mogu li kompresovati bilo koji format?
Većinu formata koje FFmpeg može pročitati: MP4, MOV, WebM, MKV, AVI i druge. Ako tvoj preglednik ne može reproducirati datoteku, nema pregleda, ali se ona ipak može kompresovati.
Srodni alati
- Video rezač Skrati MP4, MOV, WebM ili MKV video u pregledniku. Odaberi početak i kraj na pregledu, reži brzo bez ponovnog kodiranja ili tačno do kadra.
- Video u GIF Pretvori dio MP4, MOV ili WebM videa u animirani GIF u pregledniku, s optimizovanom paletom boja, procjenom veličine i pregledom. Video se ne šalje na server.
- Video u MP3 Izdvoji zvuk iz MP4, MOV, WebM ili MKV videa kao MP3 datoteku u pregledniku. Odaberi bitrate, zadrži samo dio videa, ništa se ne šalje na server.
- Snimanje kadra iz videa Izdvoji bilo koji kadar videa kao PNG ili JPG u punoj rezoluciji, kreći se kadar po kadar ili snimi sliku svakih nekoliko sekundi u ZIP. Bez slanja na server.