encyklopedia.space

MP4 – format kontenera multimedialnego

MP4 (pełna nazwa: ISO/IEC 14496-14 – MPEG‑4 Part 14) to cyfrowy format kontenera multimedialnego, który służy do przechowywania danych wideo, audio, napisów oraz metadanych. Dzięki swojej elastyczności i szerokiemu wsparciu w sprzęcie oraz oprogramowaniu stał się jednym z najpopularniejszych formatów wymiany i dystrybucji treści wideo w Internecie.

Historia

Format MP4 wywodzi się z projektu MPEG zapoczątkowanego w latach 80. XX wieku. Pierwsze specyfikacje MPEG‑4 zostały opracowane przez grupę ISO i IEC w ramach standardu ISO/IEC 14496. Pierwsza wersja części 14 (MP4) została opublikowana w 2001 roku i od tego czasu była sukcesywnie rozszerzana o nowe funkcje, takie jak wsparcie dla H.264/AVC, H.265/HEVC oraz różnych kodeków audio (np. AAC).

Budowa kontenera

MP4 opiera się na strukturze atomowej, czyli hierarchicznym układzie zwanych atomami (ang. boxes). Każdy atom zawiera określone informacje, np.:

  • moov – metadane filmu (czas trwania, liczba klatek, informacje o ścieżkach audio i wideo);
  • mdat – rzeczywiste dane multimedialne;
  • trak – pojedynczą ścieżkę (audio, wideo, napisy).

Taka struktura umożliwia łatwe przeszukiwanie i edycję plików bez konieczności ich pełnego dekodowania.

Kodeki i kompresja

Format MP4 nie definiuje własnych kodeków, lecz określa, które zewnętrzne kodeki mogą być w nim użyte. Najczęściej spotykane:

Zastosowania

MP4 jest wykorzystywany w wielu dziedzinach:

  • **Streaming wideo** – platformy takie jak YouTube, Vimeo i serwisy VOD szeroko stosują MP4 ze względu na dobrą jakość przy stosunkowo niskim bitrate;
  • **Telewizja cyfrowa i IPTV** – standard MPEG‑TS może zawierać strumienie MP4 jako podzestaw;
  • **Urządzenia mobilne** – smartfony i tablety systemów Android oraz iOS mają natywne wsparcie odtwarzania MP4;
  • **Archiwizacja** – ze względu na szeroką kompatybilność MP4 jest powszechnie wykorzystywany do przechowywania nagrań rodzinnych, materiałów szkoleniowych i zasobów edukacyjnych.

Odtwarzacze i obsługa

W praktyce MP4 można odtwarzać w niemal każdym odtwarzaczu multimedialnym, w tym w:

Kompatybilność i ograniczenia

Mimo szerokiego wsparcia, MP4 napotyka pewne problemy:

  • Nie wszystkie kodeki są obsługiwane w przeglądarkach (np. AV1 wymaga aktualizacji);
  • MP4 nie zapewnia natywnego wsparcia dla multiple audio tracks i chapters w starszych wersjach niektórych odtwarzaczy;
  • Standard nie definiuje szyfrowania – do ochrony treści używa się dodatkowych protokołów (DRM).

Podobne i powiązane formaty

W ekosystemie multimedialnym istnieje kilka formatów blisko powiązanych z MP4:

  • MPEG‑2 – starszy format kontenera .mpeg, używany głównie w DVD;
  • MPEG‑TS – kontener przeznaczony do transmisji strumieniowych;
  • Matroska (MKV) – otwarty kontener oferujący większą elastyczność w obsłudze wielu ścieżek i metadanych;
  • WebM – kontener specjalnie zoptymalizowany pod kątem przeglądarek internetowych.

Patenty i licencjonowanie

Wiele kodeków wykorzystywanych w MP4 (np. H.264, AAC) jest objętych patentami i wymaga licencji od organizacji MPEG‑LA lub podobnych podmiotów. W praktyce nie wpływa to na użycie formatu przez konsumentów, ale ma znaczenie dla twórców oprogramowania i producentów sprzętu.

Przyszłość formatu

Chociaż pojawiają się nowe kontenery (np. ISOBMFF w wersjach rozszerzonych), MP4 pozostaje podstawą wielu aplikacji dzięki stabilności i szerokiej akceptacji. Wraz z rosnącą popularnością kodeków o wyższej kompresji (HEVC, AV1) oraz zwiększonym zapotrzebowaniem na transmisje w 4K/8K, MP4 będzie nadal rozwijany jako kontener „uniwersalny”.

Zobacz także