Bez przesyłania, 100% lokalnie, bez konta

Kompresuj wideo

Ponownie zakoduj wideo do H.264+AAC (MP4) w przeglądarce. Preset jakości lub docelowy bitrate. Nic nie jest wysyłane na serwer.

Jak działa Kompresuj wideo

Kompresja wideo zmniejsza plik bez wysyłania go gdziekolwiek. Narzędzie ponownie koduje klip za pomocą wideo H.264 i audio AAC w kontenerze MP4, napędzane przez ffmpeg skompilowany do WebAssembly. Kontrolujesz kompresję za pomocą suwaka CRF (Stały Współczynnik Jakości) lub docelowego bitrate'u, zależnie od celu.

CRF 18 zachowuje jakość zbliżoną do oryginału, zmniejszając nieco rozmiar; CRF 28 ścina bardziej, ale rozmywa drobne szczegóły. Przejście z docelowym bitrate'em pozwala osiągnąć określony limit rozmiaru, przydatne gdy formularz przesyłania wymusza ograniczenie rozmiaru pliku. Ponowne kodowanie jest intensywne dla CPU i działa na Twoim własnym urządzeniu, więc 10-minutowy klip 4K trwa znacznie dłużej niż 30-sekundowy film 1080p.

Kompresuj wideo: instrukcja krok po kroku

  1. Upuść lub wybierz plik wideo, który chcesz skompresować.
  2. Wybierz tryb CRF dla spójnej jakości wizualnej lub tryb bitrate gdy potrzebujesz precyzyjnego rozmiaru pliku.
  3. Dostosuj wartość CRF (zakres 18-28; niższy = lepsza jakość, większy plik) lub podaj docelowe kilobity na sekundę.
  4. Kliknij Kompresuj i czekaj, aż ffmpeg zakończy ponowne kodowanie na Twoim urządzeniu.
  5. Pobierz mniejszy plik MP4, gdy pojawi się przycisk.

Typowe zastosowania

  • Zmniejszanie surowego nagrania ekranu przed dołączeniem do raportu o błędzie lub wiadomości Slack.
  • Zmieszczenie wideo z wakacji poniżej limitu rozmiaru narzuconego przez usługę e-mail lub przechowywania w chmurze.
  • Zmniejszenie zużycia przepustowości dla pętli wideo w tle na stronie internetowej, celując w określony bitrate.
  • Archiwizowanie starej biblioteki nagrań z karty SD przy niższej jakości w celu zwolnienia miejsca na dysku bez usuwania plików.

Często zadawane pytania

Czy koder H.264 wysyła moje wideo na serwer?

Nie. ffmpeg skompilowany do WebAssembly uruchamia koder libx264 bezpośrednio w karcie przeglądarki. Twoje wideo jest wczytywane do lokalnej pamięci, tam kompresowane, a mniejszy plik MP4 jest zapisywany na Twoim urządzeniu. Nic nie jest przesyłane do Sunasty ani żadnej strony trzeciej. Możesz to potwierdzić, obserwując zakładkę Sieć w DevTools podczas działania narzędzia.

Jaką wartość CRF powinienem użyć?

CRF 18 jest wizualnie niemal bezstratny i jest dobrym punktem wyjścia do archiwizacji materiałów, na których Ci zależy. CRF 23 to domyślna wartość libx264, solidny kompromis ogólnego przeznaczenia. CRF 28 agresywnie zmniejsza pliki, ale wprowadza widoczne rozmycie przy szybkim ruchu lub drobnych teksturach. Do udostępniania klipów online zwykłym punktem równowagi jest 21-24.

Dlaczego kompresja w przeglądarce jest znacznie wolniejsza niż w aplikacji desktopowej?

WebAssembly działa blisko natywnej prędkości, ale nadal w jednowątkowym kontekście przeglądarki, bez sprzętowej akceleracji wideo. Kodowanie z libx264 przez ffmpeg.wasm jest rzeczywiście wolniejsze niż natywny plik binarny ffmpeg mogący korzystać z NVENC, QuickSync lub wielordzeniowego równoległości CPU. Krótkie klipy lub niższe rozdzielczości kończą się szybko; długie klipy 4K wymagają cierpliwości.

Czy mogę kompresować pliki MKV, MOV lub AVI, nie tylko MP4?

Tak. ffmpeg.wasm odczytuje wszystkie popularne formaty kontenerów. Wyjście jest zawsze MP4 z H.264, ponieważ ta kombinacja odtwarza się na każdym urządzeniu i przeglądarce bez wtyczek.

Czy wyjście zachowuje oryginalną jakość audio?

Audio jest ponownie kodowane do AAC przy 128 kbps domyślnie, co jest przezroczyste dla mowy i wystarczające dla muzyki. Jeśli źródłowe audio było już AAC i musisz je zachować dokładnie, użyj osobnego narzędzia do kopiowania audio zamiast tego kompresora.

Czy istnieje ograniczenie rozmiaru pliku?

Nie ma limitu po stronie serwera, ponieważ żaden serwer nie jest zaangażowany. Praktycznym ograniczeniem jest dostępna pamięć RAM przeglądarki. Większość urządzeń obsługuje pliki do kilku gigabajtów; bardzo duże klipy mogą spowodować wyczerpanie pamięci karty przed zakończeniem kodowania. Podział klipu i oddzielna kompresja każdej części to niezawodne obejście.

Czy mogę skompresować wideo na telefonie?

Działa, ale szczerze mówiąc przeglądarka mobilna ma dla pojedynczej karty znacznie mniej dostępnej pamięci niż laptop. Krótki klip w 1080p lub niżej kompresuje się bez problemu na większości nowszych telefonów. Przy długim lub 4K klipie karcie na telefonie częściej zabraknie pamięci niż na komputerze; jeśli tak się stanie, najpierw przytnij klip lub spróbuj ponownie na komputerze.