MP4-videosilmukka (.mp4)

ISO/IEC Standardi

MP4 on laajalti käytetty multimediasäiliö suoratoistoon ja henkilökohtaiseen mediaan. Toisto riippuu koodekeista sekä laitteesta tai sovelluksesta.

Muunna tiedostot muodosta MP4 muotoon WEBM

Ilmainen selaimessa toimiva muunnin, jolla voit muuntaa tiedostoja muodosta MP4 muotoon WEBM. Muunna tiedostot hetkessä laitteellasi.

Pakkaa MP4 verkossa

Yksityisesti - tiedostot eivät koskaan poistu laitteeltasi

Tarkastele tiedostoa ja sen metatietoja

Käyttöjärjestelmät ja tiedostoanalyysaattorit tunnistavat MP4-tiedostot tarkistamalla tiedoston alun binäärisarjan:

Valitse tai pudota tiedostot tähän

Yksityisesti - tiedostot eivät koskaan poistu laitteeltasi

tai liitä Ctrl+V
Tietosuojatakuu: 0 % verkkosiirtoa Ulkoisille palvelimille ei ole ladattu yhtään tavua. Kaikki käsittely tapahtui paikallisesti selaimen hiekkalaatikossa.

Otsaketunniste tavutasolla (tunnistetavut)

Käyttöjärjestelmät ja tiedostoanalyysaattorit tunnistavat MP4-tiedostot tarkistamalla tiedoston alun binäärisarjan:

HEKSADEKSIMAALINEN TUNNISTE (SIJAINTI 0):

?? ?? ?? ?? 66 74 79 70

ASCII-ESITYSTAPA: ????ftyp

Standardointi: ISO/IEC 14496-14:2003

Tekniset tiedot

SäiliöarkkitehtuuriISO Base Media File Format (ISO/IEC 14496-12) -laatikko- ja atomirakenne
PakkausH.264 (AVC)-, H.265 (HEVC)- tai AV1-videota ja AAC-, MP3- tai Opus-ääntä
Tavujärjestys (Endianness)Big-endian-laatikkohierarkia
VäriavaruudetRec.709, Rec.2020, sRGB, HDR10 ja Dolby Vision
Kanavat ja rakenneMoniraitainen ääni (mono, stereo, 5.1-surround, 7.1 ja Dolby Atmos)
Suurimmat mitatEi kiinteää enimmäisarvoa; natiivi tuki 4K- ja 8K-tarkkuudelle sekä 120 fps:n suuren kuvataajuuden videolle
LäpinäkyvyysErikoistunut alfakanavia tukeva HEVC nykyaikaisissa Apple-laitteissa
Suoratoisto ja progressiivinen latausNatiivi tuki HLS-, DASH- ja Fast Start -vaiheittaiselle verkkosuoratoistolle

Tekninen vertailumatriisi: MP4 vs. kilpailijat

Tekninen attribuuttiMP4 (Nykyinen)MKVWEBMMOV
YhteensopivuusLaaja tuki nykyisissä laitteissa ja selaimissa; koodekkituki vaihteleeVaatii kolmannen osapuolen soittimen Apple-laitteissa ja televisioissa.Laaja selaintuki; koodekkien ja televisioiden yhteensopivuus vaihtelee.Natiivi Applella, vaihteleva muualla
Verkkosuoratoiston soveltuvuusKultainen standardi HTML5:lle, HLS:lle ja DASHilleHeikko HTML5-videotunnisteelleErinomainen HTML5:n avoimelle verkkovideolleHyvä Fast-Start-lipulla
TekstityksetPerustason aikaleimatut tekstit (tx3g, WebVTT)Täysin edistyneet tyylitetyt tekstitykset (ASS/SSA)WebVTTApplen aikaleimattu teksti
MuokkaustyönkulkuKorkea; kuluttaja- ja jakelustandardiHarvinainen ammattimaisissa muokkaus-DAW-ohjelmissaHarvinainen ammattimaisissa muokkaus-DAW-ohjelmissaKultainen standardi ammattistudioissa

Yleiset vioittumistavat ja heksadesimaalinen palautusopas

Videotiedosto ei aukea ja ilmoittaa 'Tiedosto on vioittunut tai katkonainen'.

Perussyy: Tallennuslaite menetti virran ennen 'moov'-atomitunnisteen viimeistelyä.

Korjaus: Käytä File2File.app MP4 Repairia tai 'untrunc'-työkalua samalla laitteella tallennetun viitevideon kanssa.

Tietoturva-analyysi ja tiedostojäsentimien hyökkäysvektorit

Koska sosiaalisen median ja viestisovellusten alustat jäsentävät MP4-tiedostoja automaattisesti, virheelliset atomien mitat ovat olleet nollaklikkaushaavoittuvuuksien ensisijainen kohde.

Tunnetut hyökkäysvektorit

  • Kokonaisluvun ylivuoto 'stsc' (sample-to-chunk) -atomin jäsennyksessä, mikä johtaa etäkoodin suorittamiseen.
  • Kekon rajojen ulkopuoliset kirjoitukset Stagefright MP4 -demukserissa korjaamattomissa Android-laitteissa.
  • Palvelunesto syvästi sisäkkäisten atomipuiden kautta, mikä aiheuttaa pinon ehtymisen.

Tietoturvan parhaat käytännöt: Demultipleksoi MP4-tiedostot aina muistiturvallisilla WebAssembly-kirjastoilla tai eristetyissä taustaprosesseissa.

Historia ja virstanpylväät

2020AV1-videokoodekki integroidaan MP4-standardeihin uuden sukupolven verkkosuoratoistoa varten.
2003ISO/IEC 14496-14:2003 korvaa vuoden 2001 standardin virallistaen nykyaikaiset MP4-konttisäännöt.
2001Ensimmäinen MPEG-4 Part 14 -spesifikaatio julkaistaan. Se on sovitettu suoraan Applen QuickTime MOV -muodosta.

Tärkeimmät edut

  • MP4-toistoa tuetaan laajasti, mutta se riippuu koodekeista, laitteesta ja ohjelmistosta.
  • Optimoitu korkean hyötysuhteen internet-suoratoistoon progressiivisen latauksen, HLS:n ja MPEG-DASHin kautta.
  • Tukee nykyaikaisia erittäin tehokkaita videokoodekkeja, kuten H.265 (HEVC) ja AV1, standardin H.264 rinnalla.

Tekniset rajoitukset

  • Säilön rakenne edellyttää tallennuksen viimeistelyä, jotta 'moov'-atomi voidaan kirjoittaa; tallennuksen aikainen kaatuminen voi vioittaa tiedoston.
  • Vähemmän joustava kuin Matroska (MKV) edistyneille mukautetuille tyylitetyille tekstityksille ja moniraitaäänelle.
  • Joidenkin nykyaikaisten avoimien koodekkien, kuten VP9:n ja Opuksen, tuki MP4-säilössä on ollut vaihtelevaa.

Mielenkiintoisia teknisiä faktoja

  • MP4-tiedoston alussa oleva 'ftyp'-laatikko tunnistaa pääbrändin ja yhteensopivat spesifikaatiot.
  • MP4 on yleinen videosäilö suoratoistopalveluissa ja kuluttajalaitteissa, mutta sen osuutta maailmanlaajuisesta videoliikenteestä ei ole tässä määritetty.
  • Fast-start-lippu siirtää 'moov'-metatietoatomin tiedoston lopusta alkuun, jotta suoratoisto alkaa välittömästi.

Usein kysytyt tekniset kysymykset

Miksi MP4-videoni käynnistyminen verkkosivulla kestää niin kauan?

Jos 'moov'-metatietoatomi on tiedoston lopussa, selaimen on ladattava koko video ennen kuin se voi aloittaa toiston. 'Moov'-atomin siirtäminen alkuun FastStart-työkalulla mahdollistaa välittömän toiston.

Mitä videokoodekkia tavallinen MP4-tiedosto käyttää?

Useimmat MP4-tiedostot käyttävät H.264 (AVC) -videota ja AAC-ääntä parhaan mahdollisen yhteensopivuuden takaamiseksi. Uudemmat MP4-tiedostot käyttävät usein H.265 (HEVC) tai AV1 -koodekkia paremman pakkaustehokkuuden saavuttamiseksi.

Miten voin pienentää MP4-tiedoston kokoa heikentämättä visuaalista laatua?

Uudelleenkoodaus voi pienentää tiedostoa, mutta tulos riippuu lähdekoodekista, bittinopeudesta, sisällöstä, kooderista ja laatuasetuksista. Tarkista tulosteesta näkyvät muutokset.