Kaj je to orodje?
Stiskalnik videa s ciljno velikostjo ponovno kodira video s tako bitno hitrostjo, kot je potrebna za dosego (ali tik pod) izbrane velikosti datoteke, namesto splošnega drsnika 'kakovosti', ki proizvede nepredvidljivo velikost. Ta razlika je pomembna, ko omejitev določi nekdo drug — Discordova brezplačna omejitev prilog je 8 MB, večina ponudnikov e-pošte, vključno z Gmailom, pa omejuje priloge na 25 MB — ne pa to, kako video izgleda.
To orodje izmeri trajanje videa, izračuna skupni proračun bitne hitrosti za ciljno velikost, ta proračun razdeli med video in avdio pretok ter ponovno kodira z ffmpeg.wasm — WebAssembly različico odprtokodnega kodirnika FFmpeg — ki teče v celoti znotraj zavihka vašega brskalnika. Nič se ne naloži; kodiranje poteka na vaši lastni napravi.
Zakaj ga uporabiti?
- 100 % lokalno: video datoteka nikoli ne zapusti vaše naprave — brez nalaganja na strežnik, brez omejitve velikosti, ki bi jo določala gostiteljska kvota.
- Zgrajeno za resnične omejitve: 8 MB (Discordova brezplačna raven) in 25 MB (Gmail/večina ponudnikov e-pošte) sta prednastavitvi z enim klikom, poleg tega pa je na voljo polje za poljubno velikost za katero koli drugo omejitev.
- Namesto ugibanja uporablja standardno formulo bitne hitrosti iz trajanja z vgrajeno varnostno rezervo, tako da dejanski rezultat le redko preseže vaš cilj.
- Vrstica napredka v živo med kodiranjem — obdelava ffmpeg.wasm lahko pri daljših posnetkih traja nekaj časa, zato vedno veste, da deluje, ne da je obtičala.
- Po stiskanju prikaže natančno velikost izhodne datoteke, da lahko potrdite, da ustreza omejitvi, preden jo naložite ali priložite drugje.
Kako ga uporabljati
- Kliknite na območje za spuščanje (ali povlecite datoteko vanj), da naložite video — orodje najprej prebere njegovo velikost in trajanje.
- Izberite cilj: 8 MB za Discord, 25 MB za e-pošto/Gmail ali vnesite poljubno velikost v MB.
- Kliknite Stisni video in spremljajte vrstico napredka — kodiranje poteka v vašem brskalniku in lahko traja od nekaj sekund do nekaj minut, odvisno od dolžine videa in vaše naprave.
- Ko je končano, preverite sporočeno velikost izhodne datoteke in nato kliknite Prenesi.
Primer
Vnos
clip.mp4 — 42 MB, trajanje 0:35Rezultat
clip-8MB.mp4 — 7,6 MBCilj je bil 8 MB (Discord); orodje je izračunalo bitno hitrost videa približno 1,5 Mb/s za 35-sekundni posnetek, kodiralo z 10-odstotno varnostno rezervo in ostalo pod omejitvijo z rezervo.
Kako se izračuna ciljna bitna hitrost
Osnovna formula je preprosta: skupna bitna hitrost (kb/s) = ciljna velikost datoteke (v kilobitih) ÷ trajanje (sekunde). Orodje pred tem izračunom uporabi približno 10-odstotno varnostno rezervo na proračun bajtov, nato pa odšteje rezervirano avdio bitno hitrost (običajno 128 kb/s, ki se pri zelo majhnih ciljih zniža na 96 ali 64 kb/s, da avdio ne porabi prevelikega dela omejenega proračuna), da pride do bitne hitrosti videa. Ta bitna hitrost videa se posreduje kodirniku ffmpeg s trdo zgornjo mejo (`-maxrate`) in velikostjo medpomnilnika (`-bufsize`), da kratki izbruhi kompleksnega gibanja ne presežejo cilja.
En podrobnost pretvorbe enot je pomembna za vsakogar, ki te prednastavitve uporablja natančno: omejitve nalaganja platform, kot je Discordov '8 MB', so na splošno binarni megabajti (1 MB = 1.048.576 bajtov, včasih imenovani MiB), skladno s tem, kako se običajno navajajo omejitve shranjevanja in prenosa. Izračun proračuna bajtov tega orodja je namerno konservativen — za ciljni proračun uporablja manjši, strožji megabajt na osnovi 1000 in nanj doda varnostno rezervo — tako da rezultat ostane pod omejitvijo ne glede na to, katera razlaga 'MB' se uporablja.
Izbira cilja za priljubljene platforme
Če niste prepričani, katera omejitev velja, preverite sporočilo o napaki, ki vam ga je izpisala platforma — večina zavrnitev zaradi velikosti priloge navaja natančno zgornjo mejo, ki jo lahko neposredno vnesete kot poljuben cilj.
| Cilj | Tipična omejitev | Priporočen cilj |
|---|---|---|
| Discord (brezplačna raven) | 8 MB na prilogo | Prednastavitev 8 MB |
| Discord Nitro | 50–100 MB, odvisno od ravni | Poljubna velikost |
| Gmail / večina ponudnikov e-pošte | 25 MB na sporočilo | Prednastavitev 25 MB |
| Slack (brezplačen delovni prostor) | 1 GB (a velike datoteke upočasnijo nalaganje) | Poljubna velikost, če sploh potrebna |
Iz naših lastnih testov
Ustvarili smo sintetični testni posnetek s FFmpeg iz ukazne vrstice (12-sekundni video 1280×720 s tonskim zvokom, kodiran s približno 800 kb/s za ustvarjanje realistične izvorne datoteke velikosti nekaj megabajtov) in ga pognali skozi to orodje s ciljem na Discordovo prednastavitev 8 MB. Rezultat je bil pod 8 MB, kot je bilo pričakovano, kar potrjuje, da izračun bitne hitrosti in varnostna rezerva vzdržita pri resničnem kodiranju, ne le na papirju.
Pogosta vprašanja
Ali se moj video kam naloži?
Ne. Stiskanje poteka z ffmpeg.wasm, WebAssembly različico FFmpeg, ki se izvaja znotraj zavihka vašega brskalnika. Video datoteka se prebere lokalno in nikoli ni poslana na strežnik — po enkratnem nalaganju strani in njenega pogona lahko celo prekinete internetno povezavo.
Zakaj prvo stiskanje traja nekaj časa, preden se začne?
Orodje ob prvem zagonu stiskanja v seji naloži pogon ffmpeg.wasm (približno 30 MB). Po tem začetnem nalaganju se naslednja stiskanja na isti strani začnejo takoj.
Bo rezultat vedno pod mojo ciljno velikostjo?
Orodje ohranja varnostno rezervo (dejanski proračun bitne hitrosti cilja na približno 90 % izbrane velikosti), ker resnični kodirniki ne dosežejo natančne bitne hitrosti pri vsaki sličici. V redkem primeru, ko rezultat vseeno rahlo preseže omejitev, izberite manjši poljuben cilj za dodatno rezervo — orodje vas bo v tem primeru opozorilo.
Zakaj ravno 8 MB za Discord?
Discordova brezplačna (ne-Nitro) raven omejuje nalaganje datotek na 8 MB na prilogo; naročniki Nitro imajo višje omejitve (50 MB ali 100 MB, odvisno od ravni). Prednastavitev 8 MB cilja na omejitev brezplačne ravni, na katero naleti večina ljudi.
Zakaj 25 MB za e-pošto?
25 MB je Gmailova omejitev prilog in pogosta zgornja meja pri drugih večjih ponudnikih. Če ima vaš ponudnik drugačno omejitev, uporabite polje za poljubno velikost.
Ali stiskanje poslabša kakovost videa?
Da, neizogibno — doseganje veliko manjše velikosti datoteke od izvirnika pomeni nižjo bitno hitrost, kar zmanjša podrobnosti in lahko povzroči vidne kompresijske artefakte, zlasti pri hitrem gibanju ali podrobnih prizorih. Orodje samodejno izbere razdelitev bitne hitrosti (video proti avdiu), da ohrani čim višjo kakovost v okviru ciljne velikosti, vendar bo 42 MB posnetek, stisnjen na 8 MB, izgledal opazno mehkejši od izvirnika.
Kakšen video in avdio format ustvari?
Izhod je vedno MP4 z videom H.264 in avdiom AAC — najbolj splošno združljiva kombinacija za Discord, e-poštne odjemalce in večino družbenih platform.