MP4-video (.mp4)
ISO/IEC StandardMP4 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:
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 70ASCII-REPRESENTASJON: ????ftyp
Standardisering: ISO/IEC 14496-14:2003
Tekniske spesifikasjoner
| Beholderarkitektur | Boks-/atomstruktur i ISO Base Media File Format (ISO/IEC 14496-12) |
| Komprimering | H.264 (AVC)-, H.265 (HEVC)- og AV1-video med AAC-, MP3- eller Opus-lyd |
| Bytterekkefølge | Big-endian-bokshierarki |
| Fargerom | Rec.709, Rec.2020, sRGB, HDR10, and Dolby Vision |
| Kanaler og struktur | Lyd med flere spor (mono, stereo, 5.1-surround, 7.1, Dolby Atmos) |
| Maks. dimensjoner | Ingen fast øvre grense; støtter 4K-, 8K- og høybildefrekvensvideo med 120 fps |
| Gjennomsiktighet | Støttes med spesialiserte HEVC-kodeker med alfakanaler på nyere Apple-maskinvare |
| Strømming og progressiv visning | Innebygd støtte for HLS, DASH og progressiv nettstrømming med Fast Start |
Teknisk sammenligningsmatrise: MP4 sammenlignet med konkurrenter
| Teknisk attributt | MP4 (Gjeldende) | MKV | WEBM | MOV |
|---|---|---|---|---|
| Kompatibilitet | Bred støtte på moderne enheter og i nettlesere; kodekstøtten varierer | Krever tredjepartsspiller på Apple/TV-er | Bred nettleserstøtte; kompatibilitet med kodeker og TV-er varierer. | Innebygd på Apple, blandet ellers |
| Egnethet for nettstrømming | Gullstandard for HTML5, HLS og DASH | Dårlig for HTML5-videotaggen | Utmerket for åpen HTML5-nettvideo | Bra med hurtigstart-flagg |
| Undertekster | Grunnleggende tidsbestemt tekst (tx3g, WebVTT) | Fullstendige avanserte stiliserte undertekster (ASS/SSA) | WebVTT | Apple tidsbestemt tekst |
| Redigeringsflyt | Høy; forbruker- og leveringsstandard | Uvanlig i profesjonelle redigerings-DAW-er | Uvanlig i profesjonelle redigerings-DAW-er | Gullstandard 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
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.
Relaterte konverteringspar for MP4
Konvertering fra MP4 til WebM endrer beholderen og kan kreve ny koding av lyd- og videostrømmene. Hvilke kodeker som støttes, og hvordan filen spilles av, varierer med nettleser og enhet.
Når WebM-videofiler konverteres til MP4, kodes videoen på nytt til H.264 og lyden til AAC, kodekene MP4-spillere og redigeringsprogrammer forventer, i den bredt støttede MP4-beholderen.
Konverter MOV-videoer fra iPhone og kameraer til MP4-filer med H.264-video og AAC-lyd som kan spilles av i alle nettlesere. Alt skjer i nettleseren, uten at filene lastes opp.
Konvertering av en animert GIF til MP4 koder bildene på nytt som video. Filstørrelse, farger og avspillingsmåte avhenger av inndataene, kodingsinnstillingene og målspilleren.
Konvertering av en MP4-videoløkke til en animert GIF skaper et bredt støttet bildeformat som spilles av automatisk uten behov for en videospiller.