MP4 video (.mp4)

ISO/IEC Standardno

MPEG-4 Part 14 (MP4) neprikosnoveni je univerzalni standardni digitalni multimedijski spremnik za internetsko usmjeravanje videozapisa, emitiranje i osobnu reprodukciju medija.

Pretvori MP4 u WEBM

Besplatni MP4 u WEBM pretvarač u pregledniku. Trenutno pretvorite datoteke na svom uređaju.

Pregledaj i metapodaci

Operativni sustavi i alati za analizu datoteka identificiraju MP4 datoteke provjerom početnog niza binarnih bajtova:

Odaberite ili ispustite datoteke ovdje

100% privatna pretvorba u pregledniku - datoteke nikada ne napuštaju vaš uređaj

ili zalijepi Ctrl+V
Jamstvo privatnosti nulte mrežne transmisije: 0 bajtova učitano na vanjske poslužitelje. Sva obrada odvijala se lokalno u sandčiću vašeg preglednika.

Potpis zaglavlja na razini bajtova (Magic Bytes)

Operativni sustavi i alati za analizu datoteka identificiraju MP4 datoteke provjerom početnog niza binarnih bajtova:

HEX POTPIS (POMAK 0):

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

ASCII PRIKAZ: ....ftypisom

Standardizacija: ISO/IEC 14496-14:2003

Tehničke specifikacije

Arhitektura spremnikaISO Base Media File Format (ISO/IEC 14496-12) box/atom structure
KompresijaH.264 (AVC), H.265 (HEVC), AV1 video with AAC, MP3, or Opus audio
字节序Big-Endian box hierarchy
Prostori bojaRec.709, Rec.2020, sRGB, HDR10, and Dolby Vision
Kanali i strukturaMulti-stream audio (Mono, Stereo, 5.1 surround, 7.1, Dolby Atmos)
Maksimalne dimenzijeUnrestricted; natively supports 4K, 8K, and high framerate 120 fps video
ProzirnostSupported via specialized HEVC with alpha channels in modern Apple hardware
Streaming i progresivnoNative support for HLS, DASH, and Fast-Start progressive web streaming

Tehnička matrica usporedbe: MP4 vs Konkurencija

Tehnički atributMP4 (Trenutno)MKVWEBMMOV
Univerzalna kompatibilnost100% na svim hardverima i preglednicimaZahtijeva reproduktor treće strane na Apple/TV uređajimaUniverzalno na webu, ograničeno na starijim televizorimaIzvorno na Appleu, mješovito na ostalima
Prikladnost za internetsko usmjeravanjeZlatni standard za HTML5, HLS i DASHSlabo za HTML5 video oznakuIzvrsno za otvoreni web video putem HTML5Dobro uz zastavicu za brzo pokretanje (Fast-Start)
TitlusiOsnovni vremenski usklađeni tekst (tx3g, WebVTT)Potpuni napredni stilizirani titlusi (ASS/SSA)WebVTTApple vremenski usklađeni tekst
Tijek rada pri montažiVisok; standard za potrošače i isporukuNeuobičajeno u profesionalnim programima za montažu (DAW)Neuobičajeno u profesionalnim programima za montažu (DAW)Zlatni standard u profesionalnim studijima

Uobičajeni načini oštećenja i vodič za heksadecimalni oporavak

Videodatoteka se ne otvara i javlja pogrešku 'Datoteka je oštećena ili skraćena'.

Temeljni uzrok: Uređaj za snimanje izgubio je napajanje prije završetka zaglavlja 'moov' atoma.

Oporavak: Upotrijebite alat File2File MP4 Repair ili uslužni program 'untrunc' s referentnim videozapisom snimljenim na istom uređaju.

Sigurnosna analiza i vektori napada na parser

Budući da platforme društvenih medija i aplikacije za razmjenu poruka automatski obrađuju MP4 datoteke, nepravilne dimenzije atoma bile su primarna meta napada nultog dana (zero-click).

Poznati vektori napada

  • Prelijevanje cijelih brojeva (integer overflow) pri analizi atoma 'stsc' (sample-to-chunk) što dovodi do udaljenog izvršavanja koda.
  • Zapisivanje izvan granica gomile (heap out-of-bounds writes) u sklopu programskog modula za razdvajanje MP4 formata Stagefright na zakrpanim Android uređajima.
  • Uskraćivanje usluge (DoS) putem duboko ugniježđenih stabala atoma koja uzrokuju iscrpljivanje stoga.

Najbolje obrambene prakse:

Povijesni izvori i prekretnice

2020Video kodek AV1 integriran u standarde MP4 za internetsko usmjeravanje sljedeće generacije.
2003Standard ISO/IEC 14496-14:2003 zamjenjuje standard iz 2001. godine i formalizira pravila modernog MP4 spremnika.
2001Objavljena prva specifikacija MPEG-4 Part 14, izravno prilagođena iz Appleovog formata QuickTime MOV.

Ključne prednosti

  • 100% univerzalna kompatibilnost: reproducira se na svakom pametnom telefonu, internetskom pregledniku, televizoru i računalu na svijetu.
  • Optimizirano za visoko učinkovito internetsko usmjeravanje putem progresivnog preuzimanja, HLS-a i MPEG-DASH-a.
  • Podržava moderne, izuzetno učinkovite video kodeke poput H.265 (HEVC) i AV1 uz standardni H.264.

Tehnička ograničenja i nedostaci

  • Dizajn spremnika zahtijeva dovršetak snimanja kako bi se zapisao 'moov' atom; rušenja tijekom snimanja oštećuju datoteku.
  • Manje fleksibilan od formata Matroska (MKV) za napredne prilagođene stilizirane titluse i višestruke audio zapise.
  • Neki moderni otvoreni kodeci poput VP9 i Opus povremeno su suočeni s neujednačenom podrškom u MP4 spremniku.

Zanimljive tehničke činjenice

  • Okvir 'ftyp' na početku MP4 datoteke identificira glavnu marku i kompatibilne specifikacije.
  • Preko 85% svih videozapisa prenesenih diljem globalnog interneta upakirano je u MP4 spremnike.
  • Zastavica za brzo pokretanje (fast-start) premješta atom metapodataka 'moov' s kraja datoteke na početak kako bi usmjeravanje započelo trenutačno.

Često postavljana tehnička pitanja

Zašto mom MP4 videozapisu treba toliko vremena da se počne reproducirati na webu?

Ako se 'moov' metapodatci nalaze na kraju datoteke, preglednik mora preuzeti cijeli videozapis prije nego što može započeti reprodukciju. Premještanje 'moov' atoma na početak pomoću alata FastStart omogućuje trenutačnu reprodukciju.

Koji se video kodek nalazi unutar standardne MP4 datoteke?

Većina MP4 datoteka koristi H.264 (AVC) video i AAC audio za maksimalnu kompatibilnost. Newer MP4 datoteke često koriste H.265 (HEVC) ili AV1 za vrhunsku učinkovitost kompresije.

Kako mogu smanjiti veličinu MP4 datoteke bez narušavanja vizualne kvalitete?

Upotrijebite File2File Compressor za ponovno kodiranje videozapisa s optimalnim postavkama faktora konstantne stope (CRF), čime se veličina datoteke smanjuje za 40% do 70% uz praktički neprimjetan vizualni gubitak.