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ů:

Vyberte nebo přetáhněte soubory sem

100% soukromá konverze v prohlížeči - soubory nikdy neopustí vaše zařízení

nebo vložte Ctrl+V
Záruka ochrany soukromí s nulovým přenosem po síti: 0 bajtů odesláno na externí servery. Veškeré zpracování probíhalo lokálně v sandboxu vašeho prohlížeče.

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 6D

ASCII REPREZENTACE: ....ftypisom

Standardizace: ISO/IEC 14496-14:2003

Technické specifikace

Architektura kontejneruISO Base Media File Format (ISO/IEC 14496-12) box/atom structure
KompreseH.264 (AVC), H.265 (HEVC), AV1 video with AAC, MP3, or Opus audio
Endiantita bajtůBig-Endian box hierarchy
Barevné prostoryRec.709, Rec.2020, sRGB, HDR10, and Dolby Vision
Kanály a strukturaMulti-stream audio (Mono, Stereo, 5.1 surround, 7.1, Dolby Atmos)
Max. rozměryUnrestricted; natively supports 4K, 8K, and high framerate 120 fps video
PrůhlednostSupported 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ý atributMP4 (Aktuální)MKVWEBMMOV
Univerzální kompatibilita100% na veškerém hardware a v prohlížečíchVyžaduje přehrávač třetí strany na Apple/TVUniverzální na webu, omezená na starších TVNativní na Apple, smíšená jinde
Vhodnost pro webové streamováníZlatý standard pro HTML5, HLS a DASHSlabá pro HTML5 video tagVynikající pro otevřené webové video HTML5Dobrá s příznakem Fast-Start
TitulkyZákladní časovaný text (tx3g, WebVTT)Plné pokročilé stylizované titulky (ASS/SSA)WebVTTČasovaný text Apple
Editační workflowVysoká; spotřebitelský a distribuční standardNeobvyklé v profesionálních editačních DAWNeobvyklé v profesionálních editačních DAWZlatý 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

2020Video kodek AV1 je integrován do standardů MP4 pro webové streamování nové generace.
2003ISO/IEC 14496-14:2003 nahrazuje standard z roku 2001 a formalizuje moderní pravidla pro kontejnery MP4.
2001Publikována první specifikace MPEG-4 Part 14, která je přímo přizpůsobena formátu QuickTime MOV od společnosti Apple.

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.