MP4-video (.mp4)

ISO/IEC Standard

MP4 er en mye brukt multimediebeholder for strømming og personlige medier. Avspilling avhenger av kodeker og enhet eller app.

Konverter MP4 til WEBM

Gratis MP4 til WEBM-konverterer i nettleseren. Konverter filer umiddelbart på enheten din.

Komprimer MP4 på nett

Privat - filer forlater aldri enheten din

Inspeksjon og metadata

Operativsystemer og filanalysatorer identifiserer MP4-filer ved å undersøke den innledende binære bytesekvensen:

Velg eller slipp filer her

Privat - filer forlater aldri enheten din

eller lim inn Ctrl+V
Personverngaranti uten nettverksoverføring: 0 byte ble lastet opp til eksterne servere. All behandling foregikk lokalt i det isolerte nettlesermiljøet ditt.

Filsignatur på bytenivå (magiske byte)

Operativsystemer og filanalysatorer identifiserer MP4-filer ved å undersøke den innledende binære bytesekvensen:

HEX-SIGNATUR (OFFSET 0):

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

ASCII-REPRESENTASJON: ????ftyp

Standardisering: ISO/IEC 14496-14:2003

Tekniske spesifikasjoner

BeholderarkitekturBoks-/atomstruktur i ISO Base Media File Format (ISO/IEC 14496-12)
KomprimeringH.264 (AVC)-, H.265 (HEVC)- og AV1-video med AAC-, MP3- eller Opus-lyd
BytterekkefølgeBig-endian-bokshierarki
FargeromRec.709, Rec.2020, sRGB, HDR10, and Dolby Vision
Kanaler og strukturLyd med flere spor (mono, stereo, 5.1-surround, 7.1, Dolby Atmos)
Maks. dimensjonerIngen fast øvre grense; støtter 4K-, 8K- og høybildefrekvensvideo med 120 fps
GjennomsiktighetStøttes med spesialiserte HEVC-kodeker med alfakanaler på nyere Apple-maskinvare
Strømming og progressiv visningInnebygd støtte for HLS, DASH og progressiv nettstrømming med Fast Start

Teknisk sammenligningsmatrise: MP4 sammenlignet med konkurrenter

Teknisk attributtMP4 (Gjeldende)MKVWEBMMOV
KompatibilitetBred støtte på moderne enheter og i nettlesere; kodekstøtten variererKrever tredjepartsspiller på Apple/TV-erBred nettleserstøtte; kompatibilitet med kodeker og TV-er varierer.Innebygd på Apple, blandet ellers
Egnethet for nettstrømmingGullstandard for HTML5, HLS og DASHDårlig for HTML5-videotaggenUtmerket for åpen HTML5-nettvideoBra med hurtigstart-flagg
UnderteksterGrunnleggende tidsbestemt tekst (tx3g, WebVTT)Fullstendige avanserte stiliserte undertekster (ASS/SSA)WebVTTApple tidsbestemt tekst
RedigeringsflytHøy; forbruker- og leveringsstandardUvanlig i profesjonelle redigerings-DAW-erUvanlig i profesjonelle redigerings-DAW-erGullstandard i profesjonelle studioer

Vanlige korrupsjonsmoduser og heksadesimal gjenopprettingsveiledning

Videofilen kan ikke åpnes og rapporterer «Filen er korrupt eller avskåret».

Underliggende årsak: Opptaksenheten mistet strømmen før «moov»-atomhodeen ble fullført.

Utbedring: Bruk File2File.app MP4 Repair eller «untrunc»-verktøyet med en referansevideo tatt opp på samme enhet.

Sikkerhetsanalyse og angrepsvektorer mot parsere

Fordi MP4-filer parses automatisk av sosiale medier og meldingsplattformer, har feilformede atomdimensjoner vært et hovedmål for nullklikkutnyttelser.

Kjente angrepsvektorer

  • Heltallsoverflyt ved parsing av «stsc»-atomet (sample-to-chunk), som fører til fjernkjøring av kode.
  • Skriving utenfor heap-bufferens grenser i Stagefright MP4-demukser på Android-enheter uten sikkerhetsoppdateringer.
  • Tjenestenekt gjennom dypt nestede atomtrær som fører til uttømming av stakken.

Anbefalte sikkerhetstiltak: Demultipleks alltid MP4-filer ved hjelp av minnesikre WebAssembly-biblioteker eller arbeidsprosesser i en sandkasse.

Historisk opprinnelse og milepæler

2020AV1-videokodek integrert i MP4-standarder for neste generasjons nettstrømming.
2003ISO/IEC 14496-14:2003 erstatter 2001-standarden og formaliserer moderne MP4-beholderregler.
2001Første spesifikasjon for MPEG-4 Part 14 publisert, direkte tilpasset fra Apples QuickTime MOV-format.

Viktige fordeler

  • Bred kompatibilitet: MP4-avspilling støttes av mange smarttelefoner, nettlesere, TV-er og datamaskiner, avhengig av hvilke kodeker som brukes.
  • Optimalisert for høyeffektiv internettstrømming via progressiv nedlasting, HLS og MPEG-DASH.
  • Støtter moderne ultraeffektive videokodeker som H.265 (HEVC) og AV1 i tillegg til standard H.264.

Tekniske begrensninger og ulemper

  • Beholderdesignet krever at opptaket fullføres for at «moov»-atomet skal skrives; krasj under opptak ødelegger filen.
  • Mindre fleksibel enn Matroska (MKV) for avanserte, tilpassede undertekster med formatering og flersporslyd.
  • Noen moderne åpne kodeker som VP9 og Opus har historisk sett møtt ujevn støtte i MP4-beholdere.

Interessante tekniske fakta

  • «ftyp»-boksen i begynnelsen av en MP4-fil identifiserer hovedmerket og kompatible spesifikasjoner.
  • MP4 er en vanlig videobeholder på strømmetjenester og forbrukerenheter, men her er det ikke fastslått hvor stor andel av den globale videotrafikken formatet står for.
  • Hurtigstart-flagg flytter «moov»-metadataatomen fra slutten av filen til begynnelsen slik at strømmingen starter umiddelbart.

Ofte stilte tekniske spørsmål

Hvorfor tar det så lang tid før MP4-videoen min starter på nettet?

Hvis «moov»-metadataatomet ligger på slutten av filen, må nettleseren laste ned hele videoen før avspillingen kan starte. Hvis du flytter «moov»-atomet til begynnelsen med et FastStart-verktøy, kan videoen spilles av umiddelbart.

Hvilken videokodek befinner seg inne i en standard MP4-fil?

De fleste MP4-filer bruker H.264-video (AVC) og AAC-lyd for maksimal kompatibilitet. Nyere MP4-filer bruker ofte H.265 (HEVC) eller AV1 for bedre komprimering.

Hvordan kan jeg redusere størrelsen på en MP4-fil uten å ødelegge den visuelle kvaliteten?

Omkoding kan redusere filstørrelsen, men resultatet avhenger av kildekodek, bitrate, innhold, koder og kvalitetsinnstillinger. Kontroller resultatet for synlige endringer.