Wideo do MP4

Wideo do MP4 – internetowy konwerter formatów wideo — MP4 to najszerzej kompatybilny format wideo na urządzeniach, w odtwarzaczach i na platformach, zbudowany na otwartym kontenerze ISO-BMFF. Ta strona koduje do wolnego od opłat licencyjnych kodeka VP8 (z opcjonalną kombinacją VP8+Vorbis), unikając kodeków opatentowanych. Obsługuje konwersję formatu, bezstratny remux, kompresję, skalowanie, zapętlanie i zmianę rozmiaru — wszystko przetwarzane lokalnie w przeglądarce, bez wysyłania plików na serwer. Wbudowany edytor metadanych / znaczników odczytuje znaczniki wideo źródłowego (tytuł, wykonawca, album, wykonawca albumu, data, gatunek, ścieżka, komentarz), pozwala je edytować i zapisuje w pliku wyjściowym — także w trybie kopiowania bez przekodowania, gdzie jakość jest w pełni zachowana.
Obsługiwane wejście: wideo używające otwartych kodeków wolnych od opłat licencyjnych, np. VP8/VP9/AV1/MPEG-4/FFV1 (kontenery WebM, MKV, MP4, MOV, AVI). Wszystko jest konwertowane lokalnie w przeglądarce; pliki nigdy nie są wysyłane na serwer.
Pierwsze użycie ładuje do bieżącej przeglądarki silnik przetwarzania wideo (ok. 30 MB). Jest on zapisywany w pamięci podręcznej i używany ponownie, więc prosimy o cierpliwość.
🎥
Kliknij, aby wybrać plik wideo, albo przeciągnij go i upuść
Obsługiwane są WebM, MKV, MP4, MOV, AVI i inne popularne formaty; zalecany rozmiar poniżej 500 MB
Konwersja formatu: wybierz kombinację kodeków i kliknij przycisk poniżej, aby zremuksować albo przekodować wideo do MP4. Jeśli kodek wejściowy jest zgodny z MP4, wybierz „Bez przekodowania” dla natychmiastowego remuxu (bez utraty jakości).
Kompresja wideo: ponownie koduje wideo do MP4 z wybraną jakością lub docelową przepływnością, aby uzyskać mniejszy plik. Ten tryb wymaga przekodowania, więc opcja „Bez przekodowania” jest niedostępna.
Skalowanie wideo: skaluje wideo do wybranej rozdzielczości i zapisuje wynik jako MP4. Ten tryb wymaga przekodowania, więc opcja „Bez przekodowania” jest niedostępna.
Zapętlenie wideo: powtarza zawartość wideo N razy i zapisuje wynik jako MP4. W połączeniu z „Bez przekodowania” operacja kończy się niemal natychmiast.
Zmiana rozmiaru wideo: skaluje wideo procentowo albo do konkretnej szerokości i wysokości w pikselach i zapisuje wynik jako MP4. Ten tryb wymaga przekodowania, więc opcja „Bez przekodowania” jest niedostępna.
Czym jest MP4? Kontener a kodek

MP4 nie jest sposobem kompresji wideo — to pudełko. Formalnie to ISO Base Media File Format (ISO-BMFF): ustrukturyzowany kontener, który przechowuje jeden lub więcej już skompresowanych strumieni (ścieżkę wideo, ścieżkę audio, być może napisy) oraz metadane, wszystko zorganizowane jako zagnieżdżone pudełka, przez które odtwarzacz przechodzi jak przez spis treści. To, co faktycznie ściska piksele, to kodek zapisany w środku — najczęściej H.264 (zwany też AVC) albo nowszy HEVC (H.265), a na tej stronie rodzina VP8/VP9 wolna od opłat licencyjnych. „Kontener a kodek” to najbardziej użyteczne rozróżnienie w plikach wideo: MP4, MKV, MOV i WebM mogą zawierać dokładnie ten sam strumień H.264, dlatego przeniesienie wideo między kontenerami (remux) zajmuje sekundy i nic nie kosztuje, podczas gdy zmiana kodeka (przekodowanie) przepisuje każdą klatkę.

Pięć faktów, na których opiera się reszta strony:
• MP4 = kontener (pudełka ISO-BMFF: ftyp, moov, mdat); kodek (H.264, HEVC, VP8/VP9) to metoda kompresji przechowywana w środku
• ten sam strumień, inne pudełko: remux MP4↔MKV↔MOV kopiuje bajty, przekodowanie przepisuje klatki
• moov = pudełko indeksu; jego położenie decyduje o tym, czy plik zacznie się odtwarzać, zanim skończy się pobieranie
• 1080p = 1920×1080 = 2 073 600 pikseli; 4K UHD = 3840×2160 = dokładnie 4× więcej pikseli do zakodowania w każdej klatce
• arytmetyka przepływności: 8 Mb/s = 1 MB na sekundę → 1-godzinne wideo przy 8 Mb/s to około 3,6 GB
Atom moov i dlaczego niektóre pliki MP4 nie chcą się strumieniować

Pudełko moov to główny indeks pliku: pozycje klatek, czasy, lista ścieżek. Enkodery zwykle zapisują je na końcu pliku, bo dopiero po zakończeniu kodowania wiedzą, gdzie wylądowała każda klatka. Odtwarzacz nie może wystartować bez indeksu, więc odtwarzacz w sieci musi najpierw pobrać cały plik — dlatego niektóre pliki MP4 nie odtwarzają się, dopóki nie zostaną w pełni pobrane. Przeniesienie pudełka moov na początek (układ „faststart”) naprawia strumieniowanie: odtwarzacz najpierw pobiera indeks, a klatki dociąga na żądanie. Konwersja z układem w stylu faststart zmienia tylko kolejność pudełek, nigdy skompresowanych klatek.

Remux a przekodowanie

Remux („bez przekodowania” na tej stronie) kopiuje skompresowany strumień wideo do nowego kontenera nietknięty — klatki identyczne bajt po bajcie, gotowe w sekundach, zero utraty jakości. Działa zawsze, gdy strumień jest już zgodny z docelowym kontenerem. Przekodowanie dekoduje każdą klatkę i kompresuje ją ponownie; jest nieuniknione przy zmianie kodeka, skalowaniu obrazu albo stosowaniu filtrów, a każdy przebieg ponownie kwantyzuje obraz, więc trochę jakości zostaje utracone. Praktyczna zasada: zmiana kontenera albo metadanych → remux; zmiana czegokolwiek w pikselach → przekodowanie.

H.264, HEVC i wolny od opłat wybór

H.264/AVC (sfinalizowany w 2003 roku) to najpowszechniej odtwarzany kodek wideo na świecie i bezpieczny domyślny wybór całej branży. HEVC/H.265 (2013) zmniejsza mniej więcej o połowę przepływność potrzebną H.264 przy tej samej jakości wizualnej, kosztem cięższego kodowania i bardziej zagmatwanej sytuacji licencyjnej patentów. Rodzina VP8/VP9 i AV1 to wolne od opłat licencyjnych alternatywy opracowane, by ominąć te opłaty; VP9 zwykle plasuje się między H.264 a HEVC pod względem wydajności. Ta strona zapisuje VP8 do MP4 właśnie dlatego, że to kodek, a nie kontener, niesie zobowiązania patentowe — sam MP4 to otwarty standard ISO i prawnie może zawierać każdy strumień, który odtwarzacz przyjmie.

Typowe nieporozumienia
  • „MP4 to kodek.” To kontener. Dwa pliki MP4 mogą zawierać zupełnie różne kodeki, dlatego jeden działa na telewizorze, a drugi nie — odtwarzacz odrzucił strumień, a nie plik.
  • „Konwersja zawsze traci jakość.” Traci ją tylko przekodowanie. Remux tego samego strumienia do MP4 jest bezstratny i niemal natychmiastowy; tryb „Bez przekodowania” na tej stronie robi dokładnie to.
  • „Większy plik musi mieć lepszą jakość.” Rozmiar pliku = przepływność × czas trwania. Nieefektywny stary kodek przy dwukrotnie większej przepływności często wygląda gorzej niż nowoczesny kodek przy połowie tej wartości — porównuj kodeki przy podobnej jakości wizualnej, a nie podobnym rozmiarze.
  • „Pliki MP4, których nie da się strumieniować, są uszkodzone.” Zwykle pudełko moov po prostu leży na końcu pliku; przeniesienie go na początek (układ faststart) sprawia, że identyczne wideo można strumieniować.

Powiązane narzędzia: Wideo na MKV dla w pełni otwartego kontenera Matroska, Wideo na WebM dla pary WebM wolnej od opłat licencyjnych, Cięcie wideo do przycinania z dokładnością do klatki kluczowej bez przekodowania oraz Dodawanie/wyodrębnianie napisów, by osadzić ścieżki tekstowe w MP4.