Fără încărcare, 100% local, fără cont

Comprimă video

Recodați-vă videoul în H.264+AAC (MP4) în browser. Presetare de calitate sau bitrate țintă. Nimic nu este trimis către un server.

Cum funcționează Comprimă video

Comprimați un video la un fișier mai mic fără a-l trimite nicăieri. Unealta re-encodează clipul dumneavoastră folosind video H.264 și audio AAC într-un container MP4, alimentat de ffmpeg compilat la WebAssembly. Controlați compresia printr-un glisor CRF (Constant Rate Factor) sau un bitrate țintă, după cum vi se potrivește scopul.

CRF 18 păstrează calitatea apropiată de original reducând puțin dimensiunea; CRF 28 taie mai mult dar înmoaie detaliile fine. O trecere cu bitrate țintă vă permite să atingeți un plafon de dimensiune specific, util când un formular de încărcare impune o limită de mărime a fișierului. Re-encodarea este intensivă din punct de vedere CPU și rulează pe propria dumneavoastră mașină, deci un clip 4K de 10 minute durează semnificativ mai mult decât un scurt de 30 de secunde la 1080p.

Cum se folosește Comprimă video, pas cu pas

  1. Trasați sau selectați fișierul video pe care doriți să-l comprimați.
  2. Alegeți modul CRF pentru calitate vizuală consistentă, sau modul bitrate când aveți nevoie de o dimensiune precisă a fișierului.
  3. Ajustați valoarea CRF (interval 18-28; mai mic = calitate mai bună, fișier mai mare) sau introduceți biratele țintă în kilobiți pe secundă.
  4. Dați clic pe Comprimă și așteptați ca ffmpeg să termine re-encodarea pe dispozitivul dumneavoastră.
  5. Descărcați MP4-ul mai mic când apare butonul.

Cazuri de utilizare frecvente

  • Micsorarea unei inregistrari de ecran brute înainte de a o atasa la un raport de bug sau mesaj Slack.
  • Incadrarea unui video de vacanță sub o limită de dimensiune impusa de un serviciu de email sau stocare cloud.
  • Reducerea utilizarii latimii de bandă pentru un ciclu de video de fundal pe un site web, vizand un bitrate specific.
  • Arhivarea unei biblioteci de filmare veche de pe card SD la calitate mai mică pentru a elibera spațiu pe disc fără a șterge fișiere.

Întrebări frecvente

Trimite re-encodatorul H.264 videoul meu către un server?

Nu. ffmpeg compilat la WebAssembly rulează encodatorul libx264 direct în tabul de browser. Videoul dumneavoastră este citit în memoria locală, comprimat acolo, iar MP4-ul mai mic este salvat pe dispozitivul dumneavoastră. Nimic nu este transmis către Sunasty sau vreo terță parte. Puteți confirma acest lucru urmărind tabul Network în DevTools în timp ce unealta rulează.

Ce valoare CRF ar trebui să folosesc?

CRF 18 este vizual aproape fără pierderi și este un bun punct de plecare pentru arhivarea de filmare la care ții. CRF 23 este valoarea implicită libx264, un compromis solid de uz general. CRF 28 micsorează agresiv fișierele dar introduce inmuiere vizibilă pe miscare rapidă sau texturi fine. Pentru partajarea clipurilor online, 21-24 este de obicei punctul optim.

De ce compresia este mult mai lentă în browser decât într-o aplicație desktop?

WebAssembly rulează aproape de viteza nativa dar totuși într-un context de browser cu un singur thread, fără accelerare hardware video. Encodarea cu libx264 prin ffmpeg.wasm este cu adevărat mai lentă decât un binar ffmpeg nativ care poate folosi NVENC, QuickSync sau paralelism CPU mulți-core. Clipurile scurte sau rezolutiile mai mici se termină rapid; clipurile 4K lungi necesită rabdare.

Pot comprima fișiere MKV, MOV sau AVI, nu doar MP4?

Da. ffmpeg.wasm citește toate formatele comune de container. Ieșirea este întotdeauna MP4 cu H.264, deoarece aceasta combinație se redează pe orice dispozitiv și browser fără plugin-uri.

Păstrează ieșirea calitatea audio originală?

Sunetul este re-encodat la AAC la 128 kbps implicit, care este transparent pentru vorbire și adecvat pentru muzică. Dacă sunetul sursă era deja AAC și trebuie să-l păstrezi exact, folosește o unealtă separată de copiere audio mai degrabă decât acest compressor.

Există o limită de dimensiune a fișierului?

Nu există o limită pe partea serverului deoarece niciun server nu este implicat. Plafonul practic este RAM-ul disponibil al browserului. Cele mai multe dispozitive gestionează fișiere de până la câteva gigabytes; clipurile foarte mari pot face tab-ul să ramana fără memorie înainte ca encodarea să se termine. Împărțirea clipului mai întâi și comprimarea fiecărei părți separat este o soluție de rezerva fiabilă.

Pot comprima un video de pe telefon?

Funcționează, dar sincer un browser de telefon are mult mai puțină memorie disponibilă pentru o singură filă decât un laptop. Un clip scurt la 1080p sau mai puțin se comprimă bine pe majoritatea telefoanelor recente. Un clip lung sau 4K are mai multe șanse să epuizeze memoria filei pe mobil decât pe desktop; dacă se întâmplă acest lucru, decupați mai întâi clipul mai scurt sau încercați din nou pe un computer.