MP4 video (.mp4)
ISO/IEC StandardMP4 je široko korišćen multimedijalni kontejner za striming i lične medije. Reprodukcija zavisi od kodeka, uređaja i aplikacije.
Konvertujte MP4 u WEBM
Besplatan konvertor MP4 u WEBM u pregledaču. Konvertujte datoteke odmah na svom uređaju.
Kompresujte MP4 na mreži
Privatno - datoteke nikada ne napuštaju vaš uređaj
Pregled i metapodaci
Operativni sistemi i analizatori datoteka identifikuju MP4 datoteke proverom početnog binarnog niza bajtova:
Potpis zaglavlja na nivou bajtova (magični bajtovi)
Operativni sistemi i analizatori datoteka identifikuju MP4 datoteke proverom početnog binarnog niza bajtova:
HEKSADECIMALNI POTPIS (OFFSET 0):
?? ?? ?? ?? 66 74 79 70ASCII REPREZENTACIJA: ????ftyp
Standardizacija: ISO/IEC 14496-14:2003
Tehničke specifikacije
| Arhitektura kontejnera | Struktura sa kutijama i atomima formata ISO Base Media File Format (ISO/IEC 14496-12) |
| Kompresija | H.264 (AVC), H.265 (HEVC) i AV1 video sa AAC, MP3 ili Opus zvukom |
| Bajtni redosled (Endianness) | Hijerarhija kutija sa big-endian redosledom bajtova |
| Prostori boja | Rec.709, Rec.2020, sRGB, HDR10 i Dolby Vision |
| Kanali i struktura | Višestruki zvučni tokovi (mono, stereo, 5.1 surround, 7.1, Dolby Atmos) |
| Maksimalne dimenzije | Bez ograničenja; izvorno podržava video u 4K i 8K rezoluciji i sa velikom brzinom kadrova od 120 fps |
| Transparentnost | Podržano putem specijalizovanog HEVC-a sa alfa kanalima na savremenim Apple uređajima |
| Strimovanje i progresivno učitavanje | Izvorna podrška za HLS, DASH i progresivni striming na vebu uz Fast-Start |
Tehnička matrica poređenja: MP4 u odnosu na konkurente
| Tehnički atribut | MP4 (Trenutno) | MKV | WEBM | MOV |
|---|---|---|---|---|
| Kompatibilnost | Široka podrška na savremenim uređajima i u pregledačima; podrška za kodeke se razlikuje | Zahteva plejer treće strane na Apple uređajima i televizorima | Široka podrška u pregledačima; kompatibilnost kodeka i televizora se razlikuje. | Izvorno podržano na Apple uređajima, podrška je neujednačena na drugim uređajima |
| Pogodnost za veb striming | Zlatni standard za HTML5, HLS i DASH | Loše za HTML5 video oznaku | Odlično za otvoreni HTML5 veb video | Dobra podrška uz oznaku Fast-Start |
| Titlovi | Osnovni vremenski tekst (tx3g, WebVTT) | Potpuni napredni stilizovani titlovi (ASS/SSA) | WebVTT | Apple vremenski tekst |
| Radni proces montaže | Visoka; standard za potrošačku upotrebu i isporuku | Retko se koristi u profesionalnim DAW programima za montažu | Retko se koristi u profesionalnim DAW programima za montažu | Zlatni standard u profesionalnim studijima |
Uobičajeni režimi oštećenja i vodič za heksadecimalni oporavak
Video fajl ne može da se otvori, a prikazuje se poruka „Fajl je oštećen ili skraćen“.
Osnovni uzrok: Uređaj za snimanje je ostao bez napajanja pre finalizacije zaglavlja 'moov' atoma.
Oporavak: Koristite File2File.app MP4 Repair ili uslužni program 'untrunc' sa referentnim videom snimljenim na istom uređaju.
Bezbednosna analiza i vektori napada parsera
Pošto društvene mreže i platforme za razmenu poruka automatski parsiraju MP4 fajlove, napadi bez interakcije korisnika (zero-click exploits) često ciljaju neispravne dimenzije atoma.
Poznati vektori napada
- Prekoračenje celobrojne vrednosti (integer overflow) pri parsiranju 'stsc' (sample-to-chunk) atoma što vodi do izvršavanja udaljenog koda.
- Upisi van granica bafera na memorijskoj gomili u Stagefright MP4 demukseru na uređajima sa neinstaliranim bezbednosnim zakrpama za Android.
- Uskraćivanje usluge (DoS) usled duboko ugnežđenih stabala atoma koja dovode do iscrpljivanja stek memorije.
Najbolje prakse za zaštitu: Uvek demultipleksirajte MP4 datoteke pomoću WebAssembly biblioteka bez grešaka u upravljanju memorijom ili radnih procesa u zaštićenom okruženju.
Istorijat i prekretnice
Ključne prednosti
- MP4 reprodukcija je široko podržana, ali zavisi od kodeka, uređaja i softvera.
- Optimizovano za internet striming visoke efikasnosti putem progresivnog preuzimanja, HLS-a i MPEG-DASH-a.
- Podržava moderne, veoma efikasne video-kodeke kao što su H.265 (HEVC) i AV1 pored standardnog H.264.
Tehnička ograničenja i nedostaci
- Dizajn kontejnera zahteva završetak snimanja da bi se upisao 'moov' atom; rušenja tokom snimanja oštećuju fajl.
- Manje je fleksibilan od formata Matroska (MKV) kada su u pitanju napredni stilizovani titlovi i višestruki zvučni zapisi.
- Neki moderni otvoreni kodeci poput VP9 i Opus su u prošlosti imali neravnomernu podršku u MP4 kontejneru.
Zanimljivosti
- Polje 'ftyp' na početku MP4 fajla identifikuje glavni brend i kompatibilne specifikacije.
- MP4 je čest video-kontejner na servisima za striming i potrošačkim uređajima, ali ovde nije utvrđen njegov udeo u ukupnom svetskom video-saobraćaju.
- Zastavica za brzo pokretanje (fast-start) premešta 'moov' atom metapodataka sa kraja fajla na početak kako bi striming počeo trenutno.
Često postavljana tehnička pitanja
Zašto mom MP4 videu treba toliko vremena da počne da se reprodukuje na vebu?
Ako se 'moov' metapodajni atom nalazi na kraju datoteke, pretraživač mora da preuzme ceo video pre nego što počne reprodukcija. Premeštanje 'moov' atoma na početak pomoću alata FastStart omogućava trenutnu reprodukciju.
Koji video kodek se nalazi unutar standardne MP4 datoteke?
Većina MP4 datoteka koristi H.264 (AVC) video i AAC zvuk radi maksimalne kompatibilnosti. Novije MP4 datoteke često koriste H.265 (HEVC) ili AV1 radi veće efikasnosti kompresije.
Kako mogu da smanjim veličinu MP4 datoteke bez narušavanja vizuelnog kvaliteta?
Ponovno kodiranje može da smanji veličinu datoteke, ali rezultat zavisi od izvornog kodeka, bitske brzine, sadržaja, enkodera i podešavanja kvaliteta. Proverite da li se na izlaznoj datoteci vide promene.
Povezani parovi konverzije za MP4
Konvertovanje MP4-a u WebM menja kontejner i može zahtevati ponovno kodiranje audio i video tokova; podržani kodeci i reprodukcija razlikuju se po pregledaču i uređaju.
Konvertovanje WebM video fajlova u MP4 ponovo kodira video u H.264, a zvuk u AAC, kodeke koje očekuju MP4 plejeri i programi za uređivanje, unutar široko podržanog MP4 kontejnera.
Konvertujte MOV video-snimke sa iPhone-a i kamera u MP4 datoteke sa H.264 videom i AAC zvukom, koji se reprodukuju u mnogim pregledačima. Konverzija se obavlja u vašem pregledaču, bez otpremanja datoteka.
Konverzijom animiranog GIF-a njegovi kadrovi ponovo se kodiraju kao video; veličina datoteke, boje i ponašanje pri reprodukciji zavise od ulaza, podešavanja enkodera i ciljnog plejera.
Konvertovanje MP4 video-zapisa koji se ponavlja u animirani GIF stvara široko podržan format slike koji se automatski reprodukuje bez potrebe za video-plejerom.