MP4 video (.mp4)

ISO/IEC Standard

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

Vali või lohista failid siia

100% privaatne konversioon brauseris - failid ei lahku kunagi sinu seadmest

või kleebi Ctrl+V
Null-võrguülekande privaatsusgarantii: 0 baiti laaditakse üles välistesse serveritesse. Kogu töötlemine toimub lokaalselt sinu brauseri liivakastis.

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

ASCII-ESITUS: ....ftypisom

Standardiseerimine: ISO/IEC 14496-14:2003

Tehnilised andmed

Konteineri arhitektuurISO Base Media File Format (ISO/IEC 14496-12) box/atom structure
TihendamineH.264 (AVC), H.265 (HEVC), AV1 video with AAC, MP3, or Opus audio
Baitide järjekord (Endianness)Big-Endian box hierarchy
VärviruumidRec.709, Rec.2020, sRGB, HDR10, and Dolby Vision
Kanalid ja struktuurMulti-stream audio (Mono, Stereo, 5.1 surround, 7.1, Dolby Atmos)
Max mõõtmedUnrestricted; natively supports 4K, 8K, and high framerate 120 fps video
LäbipaistvusSupported via specialized HEVC with alpha channels in modern Apple hardware
Voogedastus ja progressiivsusNative support for HLS, DASH, and Fast-Start progressive web streaming

Tehniline võrdlusmaatriks: MP4 vs konkurendid

Tehniline atribuutMP4 (Praegune)MKVWEBMMOV
Universaalne ühilduvus100% kõigil riistvaradel ja brauseritelNõuab kolmanda osapoole pleierit Apple'il/teleritelUniversaalne veebis, piiratud vanematel teleritelNatiivne Apple'il, mujal erinev
Veebivoogesituse sobivusKuldne standard HTML5, HLS ja DASH jaoksKehv HTML5 videotag'i jaoksSuurepärane HTML5 avatud veebivideo jaoksHea kiirkäivituse lipuga (Fast-Start)
SubtiitridPõhilised ajastatud tekstid (tx3g, WebVTT)Täielikud täiustatud stiiliga subtiitrid (ASS/SSA)WebVTTApple'i ajastatud tekst
MonteerimistöövoogKõrge; tarbija- ja edastusstandardHaruldane professionaalsetes DAW helitöötlusprogrammidesHaruldane professionaalsetes DAW helitöötlusprogrammidesKuldne 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

2020AV1 videokoodek integreeritakse MP4 standarditesse järgmise põlvkonna veebivoogesituse jaoks.
2003ISO/IEC 14496-14:2003 asendab 2001. aasta standardi, ametiseerides kaasaegsed MP4 konteineri reeglid.
2001Avaldatakse esimene MPEG-4 Part 14 spetsifikatsioon, mis on otseselt kohandatud Apple'i QuickTime MOV vormingust.

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.