Kompresija videa
Kompresuj video u pregledaču da ga podeliš mejlom ili u poruci. Izaberi kvalitet ili ciljnu veličinu u MB, smanji rezoluciju, bez otpremanja.
Kompresija koristi FFmpeg preveden u WebAssembly (H.264 video, AAC zvuk, MP4 fajl). Prvi put se preuzima oko 30 MB, a zatim se čuva u kešu tvog pregledača. Ponovno kodiranje videa u pregledaču radi na jednom jezgru procesora: mnogo je sporije od programa za računar, često sporije od stvarnog vremena za HD video. Smanjenje rezolucije mnogo ubrzava postupak.
Kako se kompresuje video
- Prevuci video na polje iznad ili klikni na njega da izabereš fajl (do 500 MB). Njegova rezolucija, dužina i veličina pojavljuju se ispod pregleda.
- Izaberi Kompresiju: - Po kvalitetu (stalan kvalitet, veličina zavisi od videa), pa Kvalitet: Visok (CRF 23, manja ušteda), Uravnotežen (CRF 28) ili Najmanji fajl (CRF 32, vidljivo omekšavanje); - Po ciljnoj veličini (cilja veličinu fajla), pa upiši Ciljnu veličinu (MB), na primer 8 za prilog u mejlu. Predlaže se ciljna veličina od otprilike trećine originala.
- Po želji smanji Rezoluciju (1080p, 720p, 480p ili 360p) i izaberi Zvuk: AAC na 128, 96 ili 64 kbps, ili Ukloni zvuk.
- Pritisni Kompresuj video. Pojavljuje se traka napretka sa dugmetom Otkaži.
- Uporedi veličine prikazane ispod rezultata, pogledaj ga i preuzmi ako si zadovoljan.
Rezultat je uvek MP4 fajl sa H.264 videom i AAC zvukom, kombinacijom koja radi na svakom telefonu, računaru, pregledaču i aplikaciji za poruke.
Režim po kvalitetu ili po ciljnoj veličini?
Po kvalitetu koristi x264 faktor stalne brzine (CRF). Umesto fiksnog protoka, kodek održava stalan vizuelni kvalitet i troši bitove tamo gde ih slika zahteva: statičan intervju se mnogo kompresuje, fudbalska utakmica mnogo manje. Niži CRF znači bolji kvalitet i veći fajl; svaki +6 otprilike prepolovi veličinu. CRF 23 je podrazumevana vrednost kodeka i izgleda praktično isto kao izvor; 28 je dobar kompromis za deljenje; 32 je primetno mekši, ali veoma lagan. Konačna veličina ne može da se zna unapred.
Po ciljnoj veličini radi obrnuto: alat izračunava protok koji odgovara tvojoj veličini, pomoću
video protok (kbps) = ciljna veličina × 8 × 0,97 ÷ trajanje − audio protok
(3% se ostavlja za MP4 kontejner). Za cilj od 10 MB na klipu od 60 sekundi sa 96 kbps zvuka, to je oko 1.260 kbps za video. Kodek usrednjava taj protok u jednom prolazu, pa fajl obično završi u okviru oko 10% od cilja. Ako je cilj premali za dužinu (ispod oko 60 kbps videa), alat traži veći umesto da napravi neupotrebljiv fajl.
Saveti za manje fajlove
- Smanji rezoluciju. To je najdelotvornije podešavanje. Video sa telefona snimljen u 4K ili 1080p izgleda dobro u 720p na ekranu telefona i traži otprilike upola manje bitova. Rezolucija se odnosi na kraću stranu, pa se vertikalni video pravilno obrađuju.
- Smanji ili ukloni zvuk. 64 kbps je dovoljno za govor. Za snimak ekrana bez zvuka, ukloni zvuk.
- Prvo skrati. Svaka uklonjena sekunda se u potpunosti štedi: odseci beskorisni početak i kraj alatom za skraćivanje videa pre 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, a zatim se čuva u kešu pregledača) i radi na jednom jezgru procesora. Zato je mnogo sporiji od programa za računar kao što je HandBrake. Okvirno, na novijem računaru Full HD video traje otprilike jednu do dve svoje dužine, izlaz u 720p je brži, a telefon je sporiji. Drži karticu otvorenom tokom obrade. Za duge video snimke ili velike serije bolji izbor je program za računar.
Česta pitanja
Da li se moj video otprema?
Ne. Cela kompresija se odvija na tvom uređaju, unutar pregledača. Ništa se ne šalje na server, što znači i da nema čekanja na otpremanje.
Zašto kompresija traje tako dugo?
Kodiranje videa je težak posao, a WebAssembly u pregledaču koristi jedno jezgro procesora, bez hardverskih kodera koje koriste programi za računar. Izbor niže rezolucije znatno ubrzava postupak.
Koju opciju da koristim za slanje videa mejlom?
Izaberi Po ciljnoj veličini (cilja veličinu fajla) i upiši nešto manje od ograničenja priloga, na primer 20 za ograničenje od 25 MB. Za aplikacije za poruke, 720p u režimu Uravnotežen (CRF 28) obično je dobar početak.
Da li će kvalitet opasti?
Donekle, jer se video ponovo kompresuje. Na Visok (CRF 23, manja ušteda) razliku je teško primetiti; na Najmanji fajl (CRF 32, vidljivo omekšavanje) detalji i teksture se omekšavaju. Uvek proveri pregled pre preuzimanja.
Koji video kodeci se koriste?
Izlaz je H.264 video sa AAC zvukom u MP4 fajlu. Mehanizam sadrži i HEVC i VP9 kodere, ali su u pregledaču nekoliko puta sporiji, a HEVC ne radi svuda, pa se koristi H.264.
Mogu li da kompresujem bilo koji format?
Većinu formata koje FFmpeg može da pročita: MP4, MOV, WebM, MKV, AVI i druge. Ako tvoj pregledač ne može da pusti fajl, nema pregleda, ali on i dalje može da se kompresuje.
Srodni alati
- Skraćivanje videa Skrati MP4, MOV, WebM ili MKV video u pregledaču. Izaberi početak i kraj na pregledu, seci brzo bez ponovnog kodiranja ili tačno do kadra. Bez otpremanja.
- Video u GIF Pretvori deo MP4, MOV ili WebM videa u animirani GIF u pregledaču, sa optimizovanom paletom boja, procenom veličine i pregledom. Bez otpremanja.
- Video u MP3 Izdvoji zvuk iz MP4, MOV, WebM ili MKV videa kao MP3 fajl u pregledaču. Izaberi protok, zadrži samo deo, ništa se ne otprema na server.
- Snimak kadra iz videa Izdvoji bilo koji kadar videa kao PNG ili JPG u punoj rezoluciji, korak po kadar, ili snimi po jednu sliku na svakih nekoliko sekundi u ZIP. Bez otpremanja.