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

Pasirinkite arba nuvilkite failus čia

100% privatus konvertavimas naršyklėje - failai niekada nepalieka jūsų įrenginio

arba įklijuokite Ctrl+V
Nulinio tinklo perdavimo privatumo garantija: 0 baitų įkelta į išorinius serverius. Visas apdorojimas vyko vietoje, jūsų naršyklės smėlio dėžėje (sandbox).

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

ASCII ATVAIZDAVIMAS: ....ftypisom

Standartizacija: ISO/IEC 14496-14:2003

Techninės specifikacijos

Konteinerio architektūraISO Base Media File Format (ISO/IEC 14496-12) box/atom structure
GlaudinimasH.264 (AVC), H.265 (HEVC), AV1 video with AAC, MP3, or Opus audio
Baitų seka (Endianness)Big-Endian box hierarchy
Spalvų erdvėsRec.709, Rec.2020, sRGB, HDR10, and Dolby Vision
Kanalai ir struktūraMulti-stream audio (Mono, Stereo, 5.1 surround, 7.1, Dolby Atmos)
Maksimalūs matmenysUnrestricted; natively supports 4K, 8K, and high framerate 120 fps video
SkaidrumasSupported via specialized HEVC with alpha channels in modern Apple hardware
Srautas ir progresyvusis įkėlimasNative support for HLS, DASH, and Fast-Start progressive web streaming

Techninė palyginimo matrica: MP4 vs konkurentai

Techninis atributasMP4 (Dabartinis)MKVWEBMMOV
Visuotinis suderinamumas100 % visoje aparatinėje įrangoje ir naršyklėseReikalingas trečiosios šalies grotuvas „Apple / TV" įrenginiuoseVisuotinis žiniatinklyje, ribotas senesniuose televizoriuoseVietinis „Apple", mišrus kitur
Tinkamumas srautiniam transliavimui internetuAuksinis standartas HTML5, HLS ir DASHPrastas HTML5 vaizdo žymaiPuikiai tinka HTML5 atviro žiniatinklio vaizdo įrašamsGeras su „Fast-Start" vėliavėle
SubtitraiPagrindinis laiko tekstas (tx3g, WebVTT)Pilni išplėstiniai stiliaus subtitrai (ASS/SSA)WebVTT„Apple" laiko tekstas
Montavimo darbo eigaAukšta; vartotojų ir pristatymo standartasNedažnas profesionaliuose redagavimo DAWNedažnas profesionaliuose redagavimo DAWAuksinis 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

2020AV1 vaizdo kodekas integruotas į MP4 standartus naujos kartos interneto srautams.
2003ISO/IEC 14496-14:2003 pakeičia 2001 m. standartą, įteisindamas šiuolaikines MP4 konteinerio taisykles.
2001Paskelbta pirmoji „MPEG-4 Part 14" specifikacija, tiesiogiai pritaikyta iš „Apple" „QuickTime MOV" formato.

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.