Ce este acest instrument?
Un compresor video cu dimensiune țintă recodifică un videoclip la orice rată de biți este necesară pentru a atinge (sau a rămâne puțin sub) o dimensiune de fișier aleasă, în loc de un cursor generic de 'calitate' care produce o dimensiune imprevizibilă. Această distincție contează atunci când limita este fixată de altcineva — limita de atașament gratuită pe Discord este 8 MB, iar majoritatea furnizorilor de e-mail, inclusiv Gmail, limitează atașamentele la 25 MB — și nu de cum arată videoclipul.
Acest instrument măsoară durata videoclipului, calculează bugetul total de rată de biți pentru dimensiunea țintă, împarte acel buget între fluxurile video și audio și recodifică folosind ffmpeg.wasm — versiunea WebAssembly a codificatorului open-source FFmpeg — care rulează complet în tab-ul browserului tău. Nimic nu este încărcat; codificarea are loc pe propriul tău dispozitiv.
De ce să-l folosești?
- 100% local: fișierul video nu părăsește niciodată dispozitivul tău — fără încărcare pe server, fără limită de dimensiune impusă de o cotă de găzduire.
- Construit pentru constrângeri reale: 8 MB (nivelul gratuit Discord) și 25 MB (Gmail/majoritatea furnizorilor de e-mail) sunt presetări cu un singur clic, plus un câmp pentru dimensiune personalizată pentru orice altă limită.
- Folosește formula standard a ratei de biți din durată, în loc de ghicit, cu o marjă de siguranță integrată, astfel încât rezultatul real depășește rareori ținta ta.
- Bară de progres live în timpul codificării — procesarea ffmpeg.wasm poate dura ceva timp pentru clipuri mai lungi, așa că știi mereu că lucrează, nu că s-a blocat.
- Afișează dimensiunea exactă a fișierului rezultat după compresie, ca să confirmi că respectă limita înainte de a-l încărca sau atașa în altă parte.
Cum se folosește
- Fă clic pe zona de plasare (sau trage un fișier acolo) pentru a încărca videoclipul — instrumentul îi citește mai întâi dimensiunea și durata.
- Alege o țintă: 8 MB pentru Discord, 25 MB pentru e-mail/Gmail, sau introdu o dimensiune personalizată în MB.
- Fă clic pe Comprimă videoclipul și urmărește bara de progres — codificarea rulează în browserul tău și poate dura de la câteva secunde până la câteva minute, în funcție de lungimea videoclipului și de dispozitivul tău.
- Când se termină, verifică dimensiunea raportată a fișierului rezultat, apoi fă clic pe Descarcă.
Exemplu
Intrare
clip.mp4 — 42 MB, durată 0:35Rezultat
clip-8MB.mp4 — 7,6 MBȚinta a fost 8 MB (Discord); instrumentul a calculat o rată de biți video de aproximativ 1,5 Mbps pentru clipul de 35 de secunde, a codificat cu o marjă de siguranță de 10% și a rămas sub limită cu o rezervă.
Cum se calculează rata de biți țintă
Formula de bază este simplă: rata de biți totală (kbps) = dimensiunea fișierului țintă (în kilobiți) ÷ durata (secunde). Instrumentul aplică o marjă de siguranță de aproximativ 10% bugetului de octeți înainte de acest calcul, apoi scade o rată de biți audio rezervată (în mod normal 128 kbps, coborând la 96 sau 64 kbps pentru ținte foarte mici, astfel încât audio să nu consume prea mult dintr-un buget strâns) pentru a ajunge la rata de biți video. Această rată de biți video este transmisă codificatorului ffmpeg atât cu un plafon strict (`-maxrate`), cât și cu o dimensiune de buffer (`-bufsize`), astfel încât scurte explozii de mișcare complexă să nu depășească ținta.
Un detaliu de conversie a unităților contează pentru oricine folosește aceste presetări cu precizie: limitele de încărcare ale platformelor precum '8 MB' pe Discord sunt în general megaocteți binari (1 MB = 1.048.576 octeți, uneori numiți MiB), în concordanță cu modul obișnuit de specificare a limitelor de stocare și transfer. Calculul bugetului de octeți al acestui instrument este în mod deliberat conservator — folosește megaoctetul mai mic și mai strict, bazat pe 1000, pentru bugetul țintă și adaugă marja de siguranță peste — astfel încât rezultatul rămâne sub limită indiferent de interpretarea folosită pentru 'MB'.
Alegerea unei ținte pentru platformele comune
Dacă nu ești sigur ce limită se aplică, verifică mesajul de eroare pe care ți l-a dat platforma — majoritatea respingerilor din cauza dimensiunii atașamentului indică limita exactă, pe care o poți introduce direct ca țintă personalizată.
| Destinație | Limită tipică | Țintă recomandată |
|---|---|---|
| Discord (nivel gratuit) | 8 MB per atașament | Presetare 8 MB |
| Discord Nitro | 50–100 MB în funcție de nivel | Dimensiune personalizată |
| Gmail / majoritatea furnizorilor de e-mail | 25 MB per mesaj | Presetare 25 MB |
| Slack (spațiu de lucru gratuit) | 1 GB (dar fișierele mari încetinesc încărcările) | Dimensiune personalizată, dacă e nevoie |
Din testele noastre proprii
Am generat un clip de test sintetic cu FFmpeg din linia de comandă (un videoclip de 12 secunde, 1280×720, cu sunet de test, codificat la aproximativ 800 kbps pentru a produce un fișier sursă realist de câțiva megaocteți) și l-am rulat prin acest instrument vizând presetarea de 8 MB pentru Discord. Rezultatul a ajuns sub 8 MB, așa cum era de așteptat, confirmând că formula ratei de biți și marja de siguranță funcționează corect și la o codificare reală, nu doar pe hârtie.
Întrebări frecvente
Videoclipul meu este încărcat undeva?
Nu. Compresia rulează cu ffmpeg.wasm, o versiune WebAssembly a FFmpeg, executată direct în tab-ul browserului tău. Fișierul video este citit local și nu este trimis niciodată pe un server — poți chiar să te deconectezi de la internet după ce pagina și motorul său s-au încărcat o dată.
De ce durează primul proces de compresie să înceapă?
Instrumentul încarcă motorul ffmpeg.wasm (aproximativ 30 MB) prima dată când rulezi o compresie într-o sesiune. După această încărcare inițială, compresiile ulterioare pe aceeași pagină încep imediat.
Rezultatul va fi întotdeauna sub dimensiunea mea țintă?
Instrumentul rezervă o marjă de siguranță (bugetul real de rată de biți vizează aproximativ 90% din dimensiunea aleasă de tine) deoarece codificatoarele din lumea reală nu ating o rată de biți exactă la fiecare cadru. În cazul rar în care rezultatul iese totuși ușor peste, alege o țintă personalizată mai mică pentru a adăuga mai multă marjă — instrumentul te va avertiza dacă se întâmplă acest lucru.
De ce 8 MB special pentru Discord?
Nivelul gratuit (non-Nitro) al Discord limitează încărcările de fișiere la 8 MB per atașament; abonații Nitro primesc limite mai mari (50 MB sau 100 MB în funcție de nivel). Presetarea de 8 MB vizează limita nivelului gratuit, pe care o întâlnesc cei mai mulți oameni.
De ce 25 MB pentru e-mail?
25 MB este limita de atașament a Gmail și un plafon comun la alți furnizori majori. Dacă furnizorul tău are o limită diferită, folosește în schimb câmpul pentru dimensiune personalizată.
Compresia afectează calitatea video?
Da, în mod necesar — atingerea unei dimensiuni de fișier mult mai mici decât originalul înseamnă o rată de biți mai mică, ceea ce reduce detaliile și poate introduce artefacte de compresie vizibile, mai ales în mișcare rapidă sau scene cu multe detalii. Instrumentul alege automat împărțirea ratei de biți (video vs. audio) pentru a păstra calitatea cât mai ridicată permite dimensiunea țintă, dar un clip de 42 MB forțat la 8 MB va arăta vizibil mai neclar decât originalul.
Ce format video și audio produce?
Rezultatul este întotdeauna MP4 cu video H.264 și audio AAC — combinația cea mai compatibilă pe scară largă pentru Discord, clienți de e-mail și majoritatea platformelor sociale.