MP4 video (.mp4)
ISO/IEC StandardnoMPEG-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:
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 6DASCII PRIKAZ: ....ftypisom
Standardizacija: ISO/IEC 14496-14:2003
Tehničke specifikacije
| Arhitektura spremnika | ISO Base Media File Format (ISO/IEC 14496-12) box/atom structure |
| Kompresija | H.264 (AVC), H.265 (HEVC), AV1 video with AAC, MP3, or Opus audio |
| 字节序 | Big-Endian box hierarchy |
| Prostori boja | Rec.709, Rec.2020, sRGB, HDR10, and Dolby Vision |
| Kanali i struktura | Multi-stream audio (Mono, Stereo, 5.1 surround, 7.1, Dolby Atmos) |
| Maksimalne dimenzije | Unrestricted; natively supports 4K, 8K, and high framerate 120 fps video |
| Prozirnost | Supported via specialized HEVC with alpha channels in modern Apple hardware |
| Streaming i progresivno | Native support for HLS, DASH, and Fast-Start progressive web streaming |
Tehnička matrica usporedbe: MP4 vs Konkurencija
| Tehnički atribut | MP4 (Trenutno) | MKV | WEBM | MOV |
|---|---|---|---|---|
| Univerzalna kompatibilnost | 100% na svim hardverima i preglednicima | Zahtijeva reproduktor treće strane na Apple/TV uređajima | Univerzalno na webu, ograničeno na starijim televizorima | Izvorno na Appleu, mješovito na ostalima |
| Prikladnost za internetsko usmjeravanje | Zlatni standard za HTML5, HLS i DASH | Slabo za HTML5 video oznaku | Izvrsno za otvoreni web video putem HTML5 | Dobro uz zastavicu za brzo pokretanje (Fast-Start) |
| Titlusi | Osnovni vremenski usklađeni tekst (tx3g, WebVTT) | Potpuni napredni stilizirani titlusi (ASS/SSA) | WebVTT | Apple vremenski usklađeni tekst |
| Tijek rada pri montaži | Visok; standard za potrošače i isporuku | Neuobič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
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.
Povezani parovi konverzije za MP4
Pretvaranje MP4 datoteka u WebM mijenja medijski spremnik i kodeke kompresije kako bi odgovarali modernim web-standardima otvorenog koda.
Pretvaranje WebM videodatoteka u MP4 format mijenja medijski spremnik otvorenog koda u univerzalno kompatibilan format koji podržavaju svi hardverski svirači i mobilni uređaji.
Remuxirajte Apple QuickTime MOV video spremnike u univerzalne MP4 datoteke za 1 - 2 sekunde bez ponovnog kodiranja procesora.
Pretvaranje animiranog GIF-a u MP4 video petlju drastično smanjuje veličinu datoteke dok istovremeno povećava dubinu boja s 256 indeksiranih boja na milijune pravih boja.
Pretvaranje MP4 video petlje u animirani GIF stvara široko podržan format slike koji se automatski reproducira bez potrebe za videoplayerom.