MP4 video (.mp4)
ISO/IEC ŠtandardMPEG-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:
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 6DASCII REPREZENTÁCIA: ....ftypisom
Štandardizácia: ISO/IEC 14496-14:2003
Technické špecifikácie
| Architektúra kontajnera | ISO Base Media File Format (ISO/IEC 14496-12) box/atom structure |
| Kompresia | H.264 (AVC), H.265 (HEVC), AV1 video with AAC, MP3, or Opus audio |
| Poradie bajtov (Endianness) | Big-Endian box hierarchy |
| Farebné priestory | Rec.709, Rec.2020, sRGB, HDR10, and Dolby Vision |
| Kanály a štruktúra | Multi-stream audio (Mono, Stereo, 5.1 surround, 7.1, Dolby Atmos) |
| Max. rozmery | Unrestricted; 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čítavanie | Native support for HLS, DASH, and Fast-Start progressive web streaming |
Technická porovnávacia matica: MP4 vs konkurenti
| Technický atribút | MP4 (Aktuálne) | MKV | WEBM | MOV |
|---|---|---|---|---|
| Univerzálna kompatibilita | 100 % na všetkom hardvéri a prehliadačoch | Vyžaduje prehrávač tretej strany na zariadeniach Apple / TV | Univerzálna na webe, obmedzená na starších televízoroch | Natívna na Apple, zmiešaná inde |
| Vhodnosť na webové streamovanie | Zlatý štandard pre HTML5, HLS a DASH | Slabá pre video značku HTML5 | Vynikajúca pre otvorené webové video HTML5 | Dobrá s príznakom Fast-Start |
| Titulky | Základný text s časovou značkou (tx3g, WebVTT) | Plné pokročilé štylizované titulky (ASS/SSA) | WebVTT | Časovaný text Apple |
| Pracovný postup strihu | Vysoký; štandard pre spotrebiteľov a doručovanie | Neobvyklé v profesionálnych strihových DAW | Neobvyklé v profesionálnych strihových DAW | Zlatý š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
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.
Súvisiace konverzné páry pre MP4
Konverzia súborov MP4 do formátu WebM mení mediálny kontajner a kompresné kodeky tak, aby zodpovedali moderným open-source webovým štandardom.
Konverzia súborov WebM do formátu MP4 mení open-source mediálny kontajner na univerzálne kompatibilný formát podporovaný všetkými hardvérovými prehrávačmi a mobilnými zariadeniami.
Remuxujte video kontajnery Apple QuickTime MOV do univerzálnych súborov MP4 za 1 až 2 sekundy bez opätovného kódovania procesorom.
Konverzia animovaného GIFu na MP4 video drasticky zmenšuje veľkosť súboru a zároveň zvyšuje farebnú hĺbku z 256 indexovaných farieb na milióny skutočných farieb.
Konverzia MP4 video slučky na animovaný GIF vytvára široko podporovaný formát obrázka, ktorý sa prehráva automaticky bez potreby prehrávača videa.