MP4 video (.mp4)
ISO/IEC StandardMPEG-4 Part 14 (MP4) on vaieldamatu universaalne standardne digitaalne multimeedia konteinervorming internetis videote voogesitamiseks, ringhäälinguks ja isiklikuks meediaesituseks.
Teisenda formaadist MP4 formaati WEBM
Tasuta MP4 -> WEBM konverter brauseris. Teisenda faile koheselt oma seadmes.
Kontrolli ja metaandmed
Operatsioonisüsteemid ja failianalüsaatorid tuvastavad MP4 faile, kontrollides algset binaarset baidijada:
Baidi-taseme päise allkiri (maagilised baidid)
Operatsioonisüsteemid ja failianalüsaatorid tuvastavad MP4 faile, kontrollides algset binaarset baidijada:
HEX-ALLKIRI (NIHE 0):
00 00 00 18 66 74 79 70 69 73 6F 6DASCII-ESITUS: ....ftypisom
Standardiseerimine: ISO/IEC 14496-14:2003
Tehnilised andmed
| Konteineri arhitektuur | ISO Base Media File Format (ISO/IEC 14496-12) box/atom structure |
| Tihendamine | H.264 (AVC), H.265 (HEVC), AV1 video with AAC, MP3, or Opus audio |
| Baitide järjekord (Endianness) | Big-Endian box hierarchy |
| Värviruumid | Rec.709, Rec.2020, sRGB, HDR10, and Dolby Vision |
| Kanalid ja struktuur | Multi-stream audio (Mono, Stereo, 5.1 surround, 7.1, Dolby Atmos) |
| Max mõõtmed | Unrestricted; natively supports 4K, 8K, and high framerate 120 fps video |
| Läbipaistvus | Supported via specialized HEVC with alpha channels in modern Apple hardware |
| Voogedastus ja progressiivsus | Native support for HLS, DASH, and Fast-Start progressive web streaming |
Tehniline võrdlusmaatriks: MP4 vs konkurendid
| Tehniline atribuut | MP4 (Praegune) | MKV | WEBM | MOV |
|---|---|---|---|---|
| Universaalne ühilduvus | 100% kõigil riistvaradel ja brauseritel | Nõuab kolmanda osapoole pleierit Apple'il/teleritel | Universaalne veebis, piiratud vanematel teleritel | Natiivne Apple'il, mujal erinev |
| Veebivoogesituse sobivus | Kuldne standard HTML5, HLS ja DASH jaoks | Kehv HTML5 videotag'i jaoks | Suurepärane HTML5 avatud veebivideo jaoks | Hea kiirkäivituse lipuga (Fast-Start) |
| Subtiitrid | Põhilised ajastatud tekstid (tx3g, WebVTT) | Täielikud täiustatud stiiliga subtiitrid (ASS/SSA) | WebVTT | Apple'i ajastatud tekst |
| Monteerimistöövoog | Kõrge; tarbija- ja edastusstandard | Haruldane professionaalsetes DAW helitöötlusprogrammides | Haruldane professionaalsetes DAW helitöötlusprogrammides | Kuldne standard professionaalsetes stuudiotes |
Levinud riknemisvead ja heksataaste juhend
Videofail ei avane ja kuvatakse teade „Fail on rikutud või kärbitud".
Juurpõhjus: Salvestusseade kaotas enne „moov" aatomi päise lõpuleviimist toite.
Taastamine: Kasutage File2File MP4 Repairi või utiliiti „untrunc" koos sama seadmega salvestatud viitevideoga.
Turvaanalüüs ja parsimisründevektorid
Kuna sotsiaalmeedia- ja sõnumiplatvormid pargivad MP4-faile automaatselt, on vigase ehitusega aatomi mõõtmed olnud nullkliki (zero-click) ärakasutamiste peamiseks sihtmärgiks.
Teadaolevad ründavektorid
- Täisarvu ületäide „stsc" (sample-to-chunk) aatomi parsimisel, mis viib kaughalduskoodi täitmiseni.
- Puhvri ületäited (heap out-of-bounds writes) Stagefrighti MP4 demuxer'is lappimata Androidi seadmetes.
- Teenusetõkestus (DoS) sügavalt pesastatud aatomipuude kaudu, mis põhjustab pinu (stack) kurnatuse.
Kaitsealased parimad tavad:
Ajalooline taust ja verstapostid
Peamised eelised
- 100% universaalne ühilduvus: esitub igas nutitelefonis, veebibrauseris, televiisoris ja arvutis terves maailmas.
- Optimeeritud suure tõhususega internetivoogesituseks progresseeruva allalaadimise, HLS-i ja MPEG-DASH-i kaudu.
- Toetab kaasaegseid ülitõhusaid videokoodekeid nagu H.265 (HEVC) ja AV1 lisaks standardsele H.264-le.
Tehnilised piirangud ja puudused
- Konteineri disain nõuab salvestamise lõpuleviimist „moov" aatomi kirjutamiseks; salvestusaegsed krahhid rikuvad faili.
- Vähem paindlik kui Matroska (MKV) täiustatud kohandatud stiiliga subtiitrite ja mitme heliraja jaoks.
- Mõned kaasaegsed avatud koodekid nagu VP9 ja Opus on ajalooliselt seisnud silmitsi ebaühtlase MP4 konteineri toega.
Huvitavaid tehnilisi fakte
- MP4 faili alguses olev „ftyp" lahter määrab peamise kaubamärgi ja ühilduvad spetsifikatsioonid.
- Üle 85% kogu maailma internetis edastatavast videost on pakendatud MP4 konteineritesse.
- Kiirkäivituse lipp (fast-start flag) paigutab „moov" metaandmete aatomi faili lõpust algusesse, nii et voogesitus algab koheselt.
Korduma kippuvad tehnilised küsimused
Miks kulub mu MP4-videol veebis esitamise alustamiseks nii kaua aega?
Kui moov-metaandmete aatom asub faili lõpus, peab brauser enne taasesituse alustamist kogu video alla laadima. Moov-aatomi liigutamine FastStart tööriistaga faili algusesse võimaldab kohest taasesitust.
Milline videokoodek on standardse MP4-faili sees?
Enamik MP4-faile kasutab maksimaalse ühilduvuse tagamiseks H.264 (AVC) videot ja AAC heli. Uuemad MP4-failid kasutavad suurema tihendustõhususe saavutamiseks sageli H.265 (HEVC) või AV1.
Kuidas saan MP4-faili suurust vähendada ilma visuaalset kvaliteeti rikkumata?
Kasutage File2File Compressorit video uuesti kodeerimiseks optimaalsete Constant Rate Factor (CRF) sätetega, vähendades failisuurust 40% kuni 70% võrra ilma visuaalselt märgatava kvaliteedikaoeta.
Seotud MP4 teisenduspaarid
MP4-failide teisendamine WebM-vormingusse muudab meediakonteineri ja tihenduskoodekid vastavaks kaasaegsetele avatud lähtekoodiga veebistandarditele.
WebM-videofailide teisendamine MP4-vormingusse muudab avatud lähtekoodiga meediakonteineri universaalselt ühilduvaks vorminguks, mida toetavad kõik riistvaramängijad ja mobiilsideseadmed.
Remuksige Apple QuickTime MOV videokonteinerid universaalseteks MP4-failideks 1 - 2 sekundiga ilma CPU uuesti kodeerimiseta.
Animeeritud GIF-i teisendamine MP4-videoks vähendab failisuurust märkimisväärselt, parandades samal ajal värvisügavust 256 indekseeritud värvilt miljonitele tõelistele värvidele.
MP4-video teisendamine animeeritud GIF-iks loob laialdaselt toetatud pildivormingu, mida esitatakse automaatselt ilma videopleierita.