Video MP4 (.mp4)
ISO/IEC StandardníMPEG-4 Part 14 (MP4) je bezkonkurenční univerzální standardní formát digitálního multimediálního kontejneru pro streamování internetového videa, vysílání a přehrávání osobních médií.
Převést MP4 do WEBM
Bezplatný konvertor z MP4 do WEBM v prohlížeči. Převeďte soubory okamžitě ve svém zařízení.
Zkontrolovat a metadata
Operační systémy a analyzátory souborů identifikují soubory MP4 kontrolou počáteční binární sekvence bajtů:
Podpis hlavičky na úrovni bajtů (Magic Bytes)
Operační systémy a analyzátory souborů identifikují soubory MP4 kontrolou počáteční binární sekvence bajtů:
HEXADECIMÁLNÍ PODPIS (OFFSET 0):
00 00 00 18 66 74 79 70 69 73 6F 6DASCII REPREZENTACE: ....ftypisom
Standardizace: ISO/IEC 14496-14:2003
Technické specifikace
| Architektura kontejneru | ISO Base Media File Format (ISO/IEC 14496-12) box/atom structure |
| Komprese | H.264 (AVC), H.265 (HEVC), AV1 video with AAC, MP3, or Opus audio |
| Endiantita bajtů | Big-Endian box hierarchy |
| Barevné prostory | Rec.709, Rec.2020, sRGB, HDR10, and Dolby Vision |
| Kanály a struktura | Multi-stream audio (Mono, Stereo, 5.1 surround, 7.1, Dolby Atmos) |
| Max. rozměry | Unrestricted; natively supports 4K, 8K, and high framerate 120 fps video |
| Průhlednost | Supported via specialized HEVC with alpha channels in modern Apple hardware |
| Streamování a progresivní načítání | Native support for HLS, DASH, and Fast-Start progressive web streaming |
Technická srovnávací matice: MP4 vs konkurence
| Technický atribut | MP4 (Aktuální) | MKV | WEBM | MOV |
|---|---|---|---|---|
| Univerzální kompatibilita | 100% na veškerém hardware a v prohlížečích | Vyžaduje přehrávač třetí strany na Apple/TV | Univerzální na webu, omezená na starších TV | Nativní na Apple, smíšená jinde |
| Vhodnost pro webové streamování | Zlatý standard pro HTML5, HLS a DASH | Slabá pro HTML5 video tag | Vynikající pro otevřené webové video HTML5 | Dobrá s příznakem Fast-Start |
| Titulky | Základní časovaný text (tx3g, WebVTT) | Plné pokročilé stylizované titulky (ASS/SSA) | WebVTT | Časovaný text Apple |
| Editační workflow | Vysoká; spotřebitelský a distribuční standard | Neobvyklé v profesionálních editačních DAW | Neobvyklé v profesionálních editačních DAW | Zlatý standard v profesionálních studiích |
Běžné režimy poškození a příručka pro obnovení v hex
Video soubor se odmítá otevřít a hlásí „Soubor je poškozen nebo zkrácen".
Hlavní příčina: Záznamové zařízení ztratilo napájení před dokončením hlavičky atomu „moov".
Obnovení: Použijte nástroj File2File MP4 Repair nebo utilitu „untrunc" s referenčním videem natočeným na stejném zařízení.
Bezpečnostní analýza a vektory útoků na parser
Jelikož jsou soubory MP4 automaticky parsovány sociálními sítěmi a platformami pro zasílání zpráv, deformované rozměry atomů byly hlavním cílem útoků typu zero-click.
Známé vektory útoků
- Celé číslo přeteklo (integer overflow) při parsování atomu „stsc" (sample-to-chunk), což vede ke vzdálenému spuštění kódu.
- Zápis mimo vyhrazenou paměť v haldě v demuxeru Stagefright MP4 na neopravených zařízeních se systémem Android.
- Odepření služby (DoS) prostřednictvím hluboce vnořených stromů atomů způsobujících vyčerpání zásobníku.
Doporučené bezpečnostní postupy:
Historický vývoj a milníky
Klíčové výhody a přednosti
- 100% univerzální kompatibilita: přehrává se na každém chytrém telefonu, webovém prohlížeči, televizoru a počítači na světě.
- Optimalizováno pro vysoce efektivní internetové streamování prostřednictvím progresivního stahování, HLS a MPEG-DASH.
- Podporuje moderní vysoce efektivní video kodeky jako H.265 (HEVC) a AV1 vedle standardního H.264.
Technická omezení a nevýhody
- Design kontejneru vyžaduje dokončení nahrávání, aby se mohl zapsat atom „moov"; pády během zachytávání soubor poškodí.
- Méně flexibilní než Matroska (MKV) pro pokročilé vlastní stylizované titulky a vícekanálový zvuk.
- Některé moderní otevřené kodeky jako VP9 a Opus se v minulosti potýkaly s nejednotnou podporou v kontejneru MP4.
Zajímavé technické drobnosti
- Blok „ftyp" na začátku souboru MP4 identifikuje hlavní značku (major brand) a kompatibilní specifikace.
- Více než 85 % veškerého videa přenášeného po celosvětovém internetu je zabaleno v kontejnerech MP4.
- Příznak rychlého spuštění (fast-start) přemísťuje atom metadat „moov" z konce souboru na začátek, takže streamování začne okamžitě.
Často kladené technické otázky
Proč trvá spuštění přehrávání mého MP4 videa na webu tak dlouho?
Pokud se metadatový atom „moov“ nachází na konci souboru, prohlížeč musí stáhnout celé video, než může zahájit přehrávání. Přesunutím atomu „moov“ na začátek pomocí nástroje FastStart umožníte okamžité přehrávání.
Jaký video kodek se nachází uvnitř standardního souboru MP4?
Většina souborů MP4 používá video H.264 (AVC) a zvuk AAC pro maximální kompatibilitu. Novější soubory MP4 často používají H.265 (HEVC) nebo AV1 pro vyšší efektivitu komprese.
Jak mohu zmenšit velikost souboru MP4, aniž bych zhoršil vizuální kvalitu?
Použijte kompresor File2File k překódování videa s optimálním nastavením CRF (Constant Rate Factor), čímž zmenšíte velikost souboru o 40 % až 70 % s prakticky nerozeznatelnou vizuální ztrátou.
Související konverzní páry pro MP4
Konverze souborů MP4 do formátu WebM mění mediální kontejner a kompresní kodeky tak, aby odpovídaly moderním open-source webovým standardům.
Konverze video souborů WebM do formátu MP4 mění open-source mediální kontejner na univerzálně kompatibilní formát podporovaný všemi hardwarovými přehrávači a mobilními zařízeními.
Remuxujte video kontejnery Apple QuickTime MOV do univerzálních souborů MP4 za 1 až 2 sekundy bez nutnosti opakovaného kódování procesorem.
Konverze animovaného souboru GIF na video smyčku MP4 drasticky snižuje velikost souboru a zároveň zvyšuje barevnou hloubku z 256 indexovaných barev na miliony věrných barev.
Konverze video smyčky MP4 na animovaný GIF vytváří široce podporovaný formát obrázku, který se přehrává automaticky bez nutnosti použití přehrávače videa.