MP4 vaizdo įrašas (.mp4)
ISO/IEC Standartinis„MPEG-4 Part 14" (MP4) yra neabejotinas visuotinis standartinis skaitmeninės medijos konteinerio formatas, skirtas vaizdo srautų transliacijai internete, transliavimui ir asmeniniam medijos atkūrimui.
Konvertuoti MP4 į WEBM
Nemokamas MP4 į WEBM konverteris naršyklėje. Konvertuokite failus akimirksniu savo įrenginyje.
Tikrinti ir metaduomenys
Operacinės sistemos ir failų analizatoriai atpažįsta MP4 failus tikrindami pradinę dvejetainę baitų seką:
Baitų lygio antraštės parašas (magiškieji baitai)
Operacinės sistemos ir failų analizatoriai atpažįsta MP4 failus tikrindami pradinę dvejetainę baitų seką:
ŠEŠIOLIKTAINIS PARAŠAS (POSLINKIS 0):
00 00 00 18 66 74 79 70 69 73 6F 6DASCII ATVAIZDAVIMAS: ....ftypisom
Standartizacija: ISO/IEC 14496-14:2003
Techninės specifikacijos
| Konteinerio architektūra | ISO Base Media File Format (ISO/IEC 14496-12) box/atom structure |
| Glaudinimas | H.264 (AVC), H.265 (HEVC), AV1 video with AAC, MP3, or Opus audio |
| Baitų seka (Endianness) | Big-Endian box hierarchy |
| Spalvų erdvės | Rec.709, Rec.2020, sRGB, HDR10, and Dolby Vision |
| Kanalai ir struktūra | Multi-stream audio (Mono, Stereo, 5.1 surround, 7.1, Dolby Atmos) |
| Maksimalūs matmenys | Unrestricted; natively supports 4K, 8K, and high framerate 120 fps video |
| Skaidrumas | Supported via specialized HEVC with alpha channels in modern Apple hardware |
| Srautas ir progresyvusis įkėlimas | Native support for HLS, DASH, and Fast-Start progressive web streaming |
Techninė palyginimo matrica: MP4 vs konkurentai
| Techninis atributas | MP4 (Dabartinis) | MKV | WEBM | MOV |
|---|---|---|---|---|
| Visuotinis suderinamumas | 100 % visoje aparatinėje įrangoje ir naršyklėse | Reikalingas trečiosios šalies grotuvas „Apple / TV" įrenginiuose | Visuotinis žiniatinklyje, ribotas senesniuose televizoriuose | Vietinis „Apple", mišrus kitur |
| Tinkamumas srautiniam transliavimui internetu | Auksinis standartas HTML5, HLS ir DASH | Prastas HTML5 vaizdo žymai | Puikiai tinka HTML5 atviro žiniatinklio vaizdo įrašams | Geras su „Fast-Start" vėliavėle |
| Subtitrai | Pagrindinis laiko tekstas (tx3g, WebVTT) | Pilni išplėstiniai stiliaus subtitrai (ASS/SSA) | WebVTT | „Apple" laiko tekstas |
| Montavimo darbo eiga | Aukšta; vartotojų ir pristatymo standartas | Nedažnas profesionaliuose redagavimo DAW | Nedažnas profesionaliuose redagavimo DAW | Auksinis standartas profesionaliose studijose |
Dažni sugadinimo režimai ir šešioliktainio atkūrimo vadovas
Vaizdo failas neatsidaro, pranešdamas „Failas sugadintas arba sutrumpintas".
Pirminė priežastis: Įrašymo įrenginys prarado maitinimą prieš užbaigiant „moov" atomo antraštę.
Atkūrimas: Naudokite „File2File MP4 Repair" arba „untrunc" įrankį su etaloniniu vaizdo įrašu, įrašytu tuo pačiu įrenginiu.
Saugumo analizė ir analizatoriaus atakos vektoriai
Kadangi MP4 failus automatiškai analizuoja socialinės žiniasklaidos ir pranešimų platformos, netinkamai suformuoti atomų matmenys tapo pagrindiniu nulinio paspaudimo (zero-click) atakų taikiniu.
Žinomi atakos vektoriai
- Sveikųjų skaičių perpildymas (integer overflow) analizuojant „stsc" (sample-to-chunk) atomą, sukeliantis nuotolinį kodo vykdymą.
- Atminties srities užribio rašymas „Stagefright MP4" demukserio modulyje nepatvirtintuose „Android" įrenginiuose.
- Paslaugų trikdiklis (Denial of Service) per giliai įdėtus atomų medžius, sukeliantį dėklo išsekimą (stack exhaustion).
Geriausia apsaugos praktika:
Istorinė kilmė ir svarbiausi etapai
Pagrindiniai privalumai
- 100 % visuotinis suderinamumas: veikia kiekviename išmaniajame telefone, naršyklėje, televizoriuje ir kompiuteryje.
- Optimizuotas didelio efektyvumo interneto transliavimui naudojant progresyvų atsisiuntimą, HLS ir „MPEG-DASH".
- Palaiko šiuolaikinius itin efektyvius vaizdo kodekus, tokius kaip H.265 (HEVC) ir AV1, kartu su standartiniu H.264.
Techniniai apribojimai ir trūkumai
- Konteinerio dizainas reikalauja užbaigti įrašymą, kad būtų įrašytas „moov" atomas; užstrigimai įrašymo metu sugadina failą.
- Mažiau lankstus nei „Matroska" (MKV) sudėtingiems pasirinktiniams titrams ir daugiakanaliam garsui.
- Kai kurie modernūs atviri kodekai, pavyzdžiui, VP9 ir „Opus", istoriškai susidūrė su netolygiu MP4 konteinerio palaikymu.
Įdomūs techniniai faktai
- „ftyp" blokas MP4 failo pradžioje nurodo pagrindinį prekės ženklą ir suderinamas specifikacijas.
- Daugiau nei 85 % viso pasaulio internetu perduodamo vaizdo įrašų srauto yra supakuota į MP4 konteinerius.
- Greito paleidimo vėliavėlė perkelia „moov" metaduomenų atomą iš failo pabaigos į pradžią, todėl transliavimas prasideda akimirksniu.
Dažniausiai užduodami techniniai klausimai
Kodėl mano MP4 vaizdo įrašas taip ilgai kraunasi prieš prasidedant atkūrimui žiniatinklyje?
Jei „moov“ metaduomenų elementas (atom) yra failo pabaigoje, naršyklė turi atsisiųsti visą vaizdo įrašą, kol galės pradėti jo atkūrimą. „moov“ elemento perkėlimas į failo pradžią naudojant „FastStart“ įrankį leidžia vaizdo įrašą paleisti akimirksniu.
Koks vaizdo kodekas yra naudojamas standartiniame MP4 faile?
Daugumoje MP4 failų naudojamas H.264 (AVC) vaizdo kodekas ir AAC garso kodekas, siekiant didžiausio suderinamumo. Naujesniuose MP4 failuose dažnai naudojamas H.265 (HEVC) arba AV1, užtikrinantys geresnį suspaudimo našumą.
Kaip sumažinti MP4 failo dydį nesumažinus vaizdo kokybės?
Naudokite „File2File Compressor“, kad iš naujo užkoduotumėte vaizdo įrašą su optimaliais pastovaus kokybės koeficiento (CRF) nustatymais, sumažindami failo dydį 40–70 %, o vizualinis kokybės nuostolis bus beveik nepastebimas.
Susijusios MP4 konvertavimo poros
MP4 failų konvertavimas į WebM pakeičia medijos konteinerį ir glaudinimo kodekus, kad jie atitiktų šiuolaikinius atvirojo kodo interneto standartus.
WebM vaizdo failų konvertavimas į MP4 formatą pakeičia atvirojo kodo medijos konteinerį į visuotinai suderinamą formatą, kurį palaiko visi aparatiniai leistuvai ir mobilieji įrenginiai.
Perpakuokite „Apple QuickTime MOV" vaizdo konteinerius į universalius MP4 failus per 1 - 2 sekundes be jokio procesoriaus pakartotinio kodavimo.
Animuoto GIF formato konvertavimas į MP4 vaizdo įrašo ciklą drastiškai sumažina failo dydį ir kartu padidina spalvų gylį nuo 256 indeksuotų spalvų iki milijonų tikrųjų spalvų.
MP4 vaizdo įrašo ciklo konvertavimas į animuotą GIF sukuria plačiai palaikomą image formatą, kuris paleidžiamas automatiškai be vaizdo grotuvo.