Narzędzie

Kompresja wideo do konkretnego rozmiaru – w przeglądarce, bez wysyłania pliku

Kompresja wideo w narzędziu na tej stronie zaczyna się od liczby: wybierasz, ile megabajtów ma mieć plik, a narzędzie liczy, jaką jakość da się w tym zmieścić, i pokazuje plan, zanim cokolwiek zakoduje. Całość dzieje się w karcie przeglądarki, więc film nie jest nigdzie wysyłany, a wynikiem jest zwykły plik MP4.

5 min czytania · Aktualizacja

Uwaga: interfejs mydubly jest po angielsku. Transkrypcja polskiego nagrania, tłumaczenie na polski i polski głos działają – tylko przyciski mają angielskie nazwy.

01 — Your video

Choose a video

02 — Result

Your new file

Choose a video and press Compress video. It runs in this tab, so the video never leaves your computer or phone.

Kompresja wideo krok po kroku

Interfejs narzędzia jest po angielsku, więc w instrukcji zostawiamy oryginalne nazwy przycisków.

  1. Przeciągnij film w pole «Choose a video» albo kliknij je i wskaż plik. Obsługiwane są MP4, MOV, M4V, WebM i MKV – o ile przeglądarka potrafi dany plik odtworzyć.
  2. Wybierz docelowy rozmiar: 8 MB, 10 MB, 25 MB, 50 MB lub 100 MB. Inną wartość wpiszesz w polu «Or a size in MB». Dla plików większych niż 8 MB narzędzie od razu zaznacza 8 MB; zmień to, jeśli Twój limit jest wyższy.
  3. Przeczytaj plan pod ustawieniami. Zobaczysz w nim docelową rozdzielczość, przepływność obrazu i dźwięku oraz przewidywany rozmiar wyniku obok obecnego.
  4. Kliknij «Compress video» i zostaw kartę otwartą. Pasek pokazuje postęp i czas, który minął.
  5. Gdy pojawi się wynik, porównaj rozmiar przed i po, obejrzyj podgląd i kliknij «Download».

Jeśli gotowy plik wyjdzie odrobinę większy niż cel, narzędzie powie o tym wprost i zaproponuje przycisk «Try again 20% smaller», który powtarza kompresję z celem mniejszym o jedną piątą.

Jak narzędzie wybiera jakość

Rozmiar pliku to w uproszczeniu przepływność razy czas trwania. Narzędzie dzieli więc wybrany budżet przez długość filmu, odejmuje drobny zapas na kontener i na to, że koder w ruchliwych scenach zużywa więcej danych, a resztę rozdziela między dźwięk i obraz. Dźwięk dostaje skromną część budżetu, zwykle od 48 do 128 kb/s w formacie AAC; przy bardzo ciasnym budżecie spada do 32 kb/s, żeby zostawić coś dla obrazu.

Potem przychodzi decyzja o rozdzielczości. Gdy na pełną rozdzielczość zostaje za mało danych, obraz zrobiłby się kwadratowy i rozmazany, więc narzędzie schodzi po drabince: 2160p, 1440p, 1080p, 720p, 540p, 480p, 360p, 240p – aż każda klatka dostanie wystarczająco dużo danych. Film nagrany w 60 kl./s przy ciasnym budżecie zostaje zapisany w 30 kl./s, bo dwa razy mniej klatek to dwa razy więcej danych na każdą. Każdą taką zmianę plan opisuje zdaniem.

Kilka przykładów tego, co pokaże plan dla filmu 1080p nagranego w 30 kl./s:

1 minuta, cel 8 MB
obraz około 960×540, dźwięk 96 kb/s – wyraźny na telefonie
3 minuty, cel 25 MB
również około 960×540 – długość zjada budżet
3 minuty, cel 100 MB
pełne 1080p, dźwięk 128 kb/s
3 minuty, cel 8 MB
zejście do 240p – da się obejrzeć, ale detale znikają

Jeśli cel jest tak mały, że obraz byłby nie do oglądania, narzędzie zablokuje start i zaproponuje przycięcie filmu albo większy rozmiar. Wtedy pomoże przycinanie wideo (po angielsku): krótszy fragment w tym samym rozmiarze wygląda dużo lepiej. Gdy zależy Ci na konkretnej rozdzielczości, a nie na rozmiarze, użyj narzędzia do zmiany rozdzielczości wideo (po angielsku).

Gdzie najczęściej przydaje się kompresja

E-mail. Gmail pozwala dołączyć do wiadomości załączniki o łącznym rozmiarze do 25 MB; większy plik zamienia w link do Dysku Google. Limity innych skrzynek, także polskich portali, sprawdzaj w pomocy własnego dostawcy, bo potrafią się różnić i zmieniać. Do wysyłki mailem ustaw cel kilka megabajtów poniżej limitu – sama wiadomość też zajmuje miejsce, a załączniki są kodowane, co powiększa je w transporcie. Szczegóły w poradniku o kompresji wideo do maila (po angielsku).

Komunikatory. WhatsApp i Messenger same zmniejszają wysyłane filmy i mają własne limity rozmiaru, które zależą od aplikacji i sposobu wysyłki (jako film czy jako dokument). Nie podajemy tu liczb, których nie da się potwierdzić w ich oficjalnej pomocy – sprawdź aktualne informacje w aplikacji. Kompresja przed wysłaniem daje Ci kontrolę nad tym, jak film będzie wyglądał, zamiast zostawiać to automatowi aplikacji. Osobna strona opisuje kompresję wideo pod WhatsAppa (po angielsku).

Formularze i platformy. Systemy uczelniane, formularze rekrutacyjne, zgłoszenia reklamacyjne – wszędzie tam ktoś ustawił limit pliku. Wpisz go w polu «Or a size in MB», odejmij zapas i gotowe.

Jasełka dla grupy rodziców

Pięciominutowe nagranie z telefonu w 1080p i 60 kl./s ma kilkaset megabajtów. Z celem 50 MB plan obniża liczbę klatek do 30 i zostawia rozdzielczość wystarczającą na ekran telefonu, a rodzice dostają film, który otwiera się od razu.

Reklamacja w sklepie internetowym

Formularz zgłoszenia przyjmuje załącznik do 10 MB, a nagranie usterki pralki trwa 40 sekund. Wybierasz chip 10 MB, plan pokazuje oczekiwany wynik poniżej limitu, a dźwięk pracującego bębna zostaje w pliku.

Praca zaliczeniowa na platformie uczelni

Prowadzący ustawił limit 100 MB, a prezentacja nagrana w 4K ma dwanaście minut. Cel 95 MB wpisany ręcznie zostawia zapas, a plan pokazuje, do jakiej rozdzielczości narzędzie zejdzie, zanim zaczniesz.

Co się dzieje z plikiem

Film jest przetwarzany w karcie przeglądarki za pomocą interfejsu WebCodecs, który korzysta z dekodera i kodera wbudowanego w przeglądarkę. Nic nie jest wysyłane na serwer: plik zostaje na Twoim komputerze lub telefonie przez cały czas pracy. Duże wyniki są zapisywane w prywatnej pamięci przeglądarki (OPFS), jeśli jest dostępna, a w przeciwnym razie składane w pamięci operacyjnej.

Wynik to MP4 z obrazem H.264, jeśli przeglądarka potrafi go zakodować; jeśli nie, użyje innego kodeka, który obsługuje. Dźwięk jest zachowany i przekodowany do AAC. Czas pracy zależy od urządzenia i długości filmu: krótki klip na nowym laptopie zajmuje chwilę, długie nagranie 4K na starszym komputerze może potrwać wiele minut.

Ograniczenia

  • Kompresja wymaga przeglądarki z kodowaniem wideo WebCodecs: aktualnego Chrome lub Edge, Safari 16.4+ albo Firefoksa 130+ na komputerze.
  • Filmy w HEVC (H.265), na przykład z nowszych iPhone'ów, otworzysz tylko wtedy, gdy Twoje urządzenie potrafi je dekodować.
  • Pliki AVI nie są obsługiwane.
  • Narzędzie trafia w cel z niewielkim zapasem, ale bardzo dynamiczne sceny mogą go przekroczyć – wtedy pomaga «Try again 20% smaller».
  • 1 MB oznacza tu 1 000 000 bajtów, tak jak zwykle podaje się limity. Menedżer plików, który liczy w jednostkach binarnych, może pokazać nieco mniejszą liczbę.

Co dalej z mniejszym filmem

Po kompresji możesz dodać napisy: jeśli film ma trafić do ludzi oglądających bez dźwięku, zobacz, jak dodać napisy do filmu na stałe. Kolejność ma znaczenie – wtapianie napisów koduje obraz ponownie w wysokiej jakości, więc najpierw wtop napisy, a kompresję zrób na końcu. Jeśli ten sam film ma obejrzeć ktoś, kto nie mówi po polsku, przyda się tłumacz wideo (po angielsku), który przygotuje przetłumaczone napisy lub ścieżkę głosu. Ogólną wersję narzędzia znajdziesz też na stronie kompresji wideo (po angielsku).

Najczęstsze pytania

Czy kompresja wideo zawsze obniża jakość?

Tak, kompresja do mniejszego rozmiaru zawsze coś zabiera, bo plik ma mniej danych na każdą klatkę. Narzędzie ogranicza widoczną stratę, zmniejszając rozdzielczość lub liczbę klatek zamiast dopuszczać rozmazany, kwadratowy obraz.

Jaki rozmiar wybrać, żeby wysłać film przez Gmaila?

Gmail przyjmuje załączniki do 25 MB łącznie, ale kodowanie załączników powiększa je w transporcie. Bezpieczniej ustawić cel około 18–20 MB.

Czy mój film jest gdzieś wysyłany podczas kompresji?

Nie. Film jest dekodowany i kodowany w karcie przeglądarki na Twoim urządzeniu, a gotowy plik pobierasz bezpośrednio z niej.

Dlaczego wynik ma mniejszą rozdzielczość niż oryginał?

Przy wybranym rozmiarze pełna rozdzielczość dostałaby za mało danych i wyglądałaby gorzej. Narzędzie schodzi do niższej rozdzielczości i opisuje to w planie przed startem; większy cel albo krótszy film pozwalają ją zachować.

Co zrobić, gdy plik po kompresji jest odrobinę za duży?

Kliknij «Try again 20% smaller». Kompresja zostanie powtórzona z celem mniejszym o jedną piątą, co zwykle wystarcza przy filmach z dużą ilością ruchu.

Czy mogę skompresować film nagrany iPhone'em w HEVC?

Tak, jeśli Twoja przeglądarka i urządzenie potrafią dekodować HEVC. Wynik zostanie zapisany jako MP4, zwykle z obrazem H.264, który otworzy się na większości urządzeń.