MP4 video (.mp4)

ISO/IEC Štandard

MPEG-4 Part 14 (MP4) je nespochybniteľný univerzálny štandardný digitálny multimediálny kontajnerový formát pre internetové streamovanie videa, vysielanie a prehrávanie osobných médií.

Konvertovať MP4 do WEBM

Bezplatný konvertor z MP4 do WEBM priamo v prehliadači. Konvertujte súbory okamžite vo svojom zariadení.

Preskúmať a metadáta

Operačné systémy a analyzátory súborov identifikujú súbory MP4 kontrolou počiatočnej binárnej bajtovej sekvencie:

Vyberte alebo presuňte súbory sem

100 % súkromná konverzia v prehliadači - súbory nikdy neopustia vaše zariadenie

alebo prilepiť Ctrl+V
Záruka súkromia s nulovým prenosom do siete: 0 bajtov odovzdaných na externé servery. Všetko spracovanie prebehlo lokálne v pieskovisku vášho prehliadača.

Podpis hlavičky na úrovni bajtov (Magic Bytes)

Operačné systémy a analyzátory súborov identifikujú súbory MP4 kontrolou počiatočnej binárnej bajtovej sekvencie:

HEXADECIMÁLNY PODPIS (OFFSET 0):

00 00 00 18 66 74 79 70 69 73 6F 6D

ASCII REPREZENTÁCIA: ....ftypisom

Štandardizácia: ISO/IEC 14496-14:2003

Technické špecifikácie

Architektúra kontajneraISO Base Media File Format (ISO/IEC 14496-12) box/atom structure
KompresiaH.264 (AVC), H.265 (HEVC), AV1 video with AAC, MP3, or Opus audio
Poradie bajtov (Endianness)Big-Endian box hierarchy
Farebné priestoryRec.709, Rec.2020, sRGB, HDR10, and Dolby Vision
Kanály a štruktúraMulti-stream audio (Mono, Stereo, 5.1 surround, 7.1, Dolby Atmos)
Max. rozmeryUnrestricted; natively supports 4K, 8K, and high framerate 120 fps video
PriehľadnosťSupported via specialized HEVC with alpha channels in modern Apple hardware
Streamovanie a postupné načítavanieNative support for HLS, DASH, and Fast-Start progressive web streaming

Technická porovnávacia matica: MP4 vs konkurenti

Technický atribútMP4 (Aktuálne)MKVWEBMMOV
Univerzálna kompatibilita100 % na všetkom hardvéri a prehliadačochVyžaduje prehrávač tretej strany na zariadeniach Apple / TVUniverzálna na webe, obmedzená na starších televízorochNatívna na Apple, zmiešaná inde
Vhodnosť na webové streamovanieZlatý štandard pre HTML5, HLS a DASHSlabá pre video značku HTML5Vynikajúca pre otvorené webové video HTML5Dobrá s príznakom Fast-Start
TitulkyZákladný text s časovou značkou (tx3g, WebVTT)Plné pokročilé štylizované titulky (ASS/SSA)WebVTTČasovaný text Apple
Pracovný postup strihuVysoký; štandard pre spotrebiteľov a doručovanieNeobvyklé v profesionálnych strihových DAWNeobvyklé v profesionálnych strihových DAWZlatý štandard v profesionálnych štúdiách

Bežné režimy poškodenia a príručka na obnovu v hexadecimálnom kóde

Súbor videa sa nechce otvoriť a hlási „Súbor je poškodený alebo skrátený".

Hlavná príčina: Zariadenie na záznam stratilo napájanie pred dokončením hlavičky atómu „moov".

Obnova: Použite nástroj File2File MP4 Repair alebo utilitu „untrunc" s referenčným videom nahratým na rovnakom zariadení.

Bezpečnostná analýza a vektory útokov na parser

Pretože súbory MP4 sú automaticky analyzované sociálnymi sieťami a platformami na posielanie správ, chybne vytvorené rozmery atómov boli primárnym cieľom zneužití bez kliknutia (zero-click exploits).

Známe vektory útokov

  • Celtehové pretečenie pri analýze atómu „stsc" (sample-to-chunk) vedúce k vzdialenému spusteniu kódu.
  • Zápisy mimo hraníc haldy v demuxeri Stagefright MP4 na neopravených zariadeniach s Androidom.
  • Odopretie služby (DoS) prostredníctvom hlboko vnorených stromov atómov spôsobujúcich vyčerpanie zásobníka.

Najlepšie obranné postupy:

Historický pôvod a míľniky

2020Video kodek AV1 integrovaný do štandardov MP4 pre webové streamovanie novej generácie.
2003ISO/IEC 14496-14:2003 nahrádza štandard z roku 2001 a formalizuje moderné pravidlá kontajnera MP4.
2001Publikovaná prvá špecifikácia MPEG-4 Part 14, priamo prispôsobená z formátu QuickTime MOV od spoločnosti Apple.

Kľúčové výhody a prednosti

  • 100 % univerzálna kompatibilita: prehráva sa na každom smartfóne, webovom prehliadači, televízore a počítači na svete.
  • Optimalizované pre vysoko efektívne internetové streamovanie prostredníctvom progresívneho sťahovania, HLS a MPEG-DASH.
  • Podporuje moderné vysoko efektívne video kodeky ako H.265 (HEVC) a AV1 popri štandardnom H.264.

Technické obmedzenia a nevýhody

  • Dizajn kontajnera vyžaduje dokončenie nahrávania, aby sa zapísal atóm „moov"; zlyhania počas snímania poškodia súbor.
  • Menej flexibilné ako Matroska (MKV) pre pokročilé vlastné štylizované titulky a viacstopový zvuk.
  • Niektoré moderné otvorené kodeky ako VP9 a Opus historicky čelili nerovnomernej podpore v kontajneri MP4.

Zaujímavé technické drobnosti

  • Pole „ftyp" na začiatku súboru MP4 identifikuje hlavnú značku a kompatibilné špecifikácie.
  • Viac ako 85 % všetkého videa prenášaného cez celosvetový internet je zabaleného v kontajneroch MP4.
  • Príznak rýchleho spustenia (fast-start) presúva atóm metadát „moov" z konca súboru na začiatok, takže streamovanie začne okamžite.

Často kladené technické otázky

Prečo môj MP4 súbor sa tak dlho načítava, kým začne prehrávať na webe?

Ak sa metadátový atóm „moov“ nachádza na konci súboru, prehliadač musí stiahnuť celé video, kým môže spustil prehrávanie. Presunutie atómu „moov“ na začiatok pomocou nástroja FastStart umožňuje okamžité prehrávanie.

Aký video kodek sa nachádza v štandardnom súbore MP4?

Väčšina súborov MP4 používa video H.264 (AVC) a zvuk AAC pre maximálnu kompatibilitu. Novšie súbory MP4 často využívajú H.265 (HEVC) alebo AV1 pre vyššiu efektivitu kompresie.

Ako môžem zmenšiť veľkosť súboru MP4 bez zhoršenia vizuálnej kvality?

Použite kompresor File2File na opätovné kódovanie videa s optimálnymi nastaveniami CRF (Constant Rate Factor), čím znížite veľkosť súboru o 40 % až 70 % s takmer nebadateľnou stratou vizuálnej kvality.