MP4-video (.mp4)

ISO/IEC Standard

MP4 är ett välanvänt multimediacontainerformat för strömning och personliga medier. Uppspelningen beror på kodekar och enhet eller app.

Konvertera MP4 till WEBM

Gratis konverterare från MP4 till WEBM i webbläsaren. Konvertera filer direkt på din enhet.

Komprimera MP4 online

Privat - filer lämnar aldrig din enhet

Granska och metadata

Operativsystem och filanalysverktyg identifierar MP4-filer genom att granska den inledande sekvensen av binära byte:

Välj eller släpp filer här

Privat - filer lämnar aldrig din enhet

eller klistra in Ctrl+V
Integritetsgaranti utan nätverksöverföring: 0 byte laddades upp till externa servrar. All bearbetning skedde lokalt i webbläsarens sandlåda.

Signatur i filhuvudet på bytenivå (magiska byte)

Operativsystem och filanalysverktyg identifierar MP4-filer genom att granska den inledande sekvensen av binära byte:

HEX-SIGNATUR (OFFSET 0):

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

ASCII-REPRESENTATION: ????ftyp

Standardisering: ISO/IEC 14496-14:2003

Tekniska specifikationer

ContainerarkitekturBox-/atomstruktur enligt ISO Base Media File Format (ISO/IEC 14496-12)
KomprimeringH.264 (AVC), H.265 (HEVC) eller AV1-video med AAC-, MP3- eller Opus-ljud
ByteordningBig-endian-boxhierarki
FärgrymderRec.709, Rec.2020, sRGB, HDR10 och Dolby Vision
Kanaler och strukturLjud med flera strömmar (mono, stereo, 5.1-surroundljud, 7.1 och Dolby Atmos)
Maximala dimensionerInga begränsningar; stöder inbyggt 4K-, 8K- och höghastighetsvideo med 120 bilder/s
TransparensStöds med specialiserad HEVC med alfakanaler på modern Apple-hårdvara
Strömning och progressiv visningInbyggt stöd för HLS, DASH och progressiv webbströmning med Fast Start

Teknisk jämförelsematris: MP4 jämfört med konkurrenter

Tekniskt attributMP4 (Aktuell)MKVWEBMMOV
KompatibilitetBrett stöd på moderna enheter och i webbläsare; kodekstödet varierarKräver en tredjepartsspelare på Apple-enheter och tv-apparaterBrett webbläsarstöd; kompatibiliteten med kodekar och tv-apparater varierar.Inbyggt stöd på Apple-enheter, varierande stöd på andra plattformar
Lämplighet för webbströmningGuldstandard för HTML5, HLS och DASHDålig för HTML5-videotaggenUtmärkt för öppen webbvideo i HTML5Bra med snabbstartsflagga
UndertexterGrundläggande tidsatt text (tx3g, WebVTT)Fullständiga avancerade formaterade undertexter (ASS/SSA)WebVTTApples tidsatta text
RedigeringsarbetsflödeHög; standardformat för konsumenter och leveransOvanligt i professionella redigeringsprogramOvanligt i professionella redigeringsprogramGuldstandard i professionella studior

Vanliga skadeorsaker och hex-återställningsguide

Videofilen går inte att öppna och felmeddelandet lyder ”File is corrupt or truncated”.

Grundorsak: Inspelningsenheten förlorade strömmen innan 'moov'-atomen slutskrevs.

Återställning: Använd File2File.app MP4 Repair eller verktyget "untrunc" tillsammans med en referensvideo inspelad på samma enhet.

Säkerhetsanalys och attackvektorer för tolkar

Sociala medier och meddelandeplattformar tolkar MP4-filer automatiskt. Därför har felaktiga atomdimensioner ofta varit mål för attacker som utnyttjas utan att användaren behöver agera.

Kända attackvektorer

  • Heltalsspill när 'stsc'-atomen (sample-to-chunk) tolkas, vilket kan leda till fjärrkörning av kod.
  • Skrivningar utanför heapens gränser i Stagefright MP4-demuxern på Android-enheter utan säkerhetsuppdateringar.
  • Tjänsteavbrott när djupt nästlade atomträd tömmer anropsstacken.

Rekommenderade skyddsåtgärder: Demultiplexa alltid MP4-filer med minnessäkra WebAssembly-bibliotek eller arbetsprocesser som körs i en sandlåda.

Historiskt ursprung och milstolpar

2020AV1-videocodec integreras i MP4-standarderna för nästa generations webbströmning.
2003ISO/IEC 14496-14:2003 ersätter 2001 års standard och formaliserar moderna MP4-behållarregler.
2001Första MPEG-4 Part 14-specifikationen publiceras, direkt anpassad från Apples QuickTime MOV-format.

Viktiga fördelar

  • MP4-uppspelning stöds brett, men beror på kodekar, enhet och programvara.
  • Optimerad för effektiv internetströmning via progressiv nedladdning, HLS och MPEG-DASH.
  • Stöder moderna, effektiva videokodekar som H.265 (HEVC) och AV1 samt standardkodeken H.264.

Tekniska begränsningar

  • Behållaren skriver 'moov'-atomen först när inspelningen slutförs. Om enheten kraschar under inspelningen kan filen skadas.
  • Mindre flexibelt än Matroska (MKV) när det gäller avancerade, formaterade undertexter och ljud med flera spår.
  • Stödet för vissa moderna öppna kodekar, som VP9 och Opus, har historiskt sett varierat mellan MP4-behållare.

Intressant teknisk kuriosa

  • 'ftyp'-boxen i början av en MP4-fil anger huvudvarumärket och vilka specifikationer filen är kompatibel med.
  • MP4 är en vanlig videobehållare i strömningstjänster och konsumentenheter, men här anges ingen fastställd andel av den globala videotrafiken.
  • Flaggan för snabbstart flyttar metadataatomen 'moov' från slutet av filen till början, så att strömningen startar direkt.

Vanliga tekniska frågor

Varför tar det så lång tid för min MP4-video att börja spelas upp på webben?

Om metadataatomen 'moov' ligger i slutet av filen måste webbläsaren ladda ner hela videon innan uppspelningen kan börja. Om du flyttar atomen till början med ett FastStart-verktyg startar uppspelningen direkt.

Vilken videokodek finns i en vanlig MP4-fil?

De flesta MP4-filer använder H.264-video (AVC) och AAC-ljud för bred kompatibilitet. Nyare MP4-filer använder ofta H.265 (HEVC) eller AV1, som komprimerar effektivare.

Hur kan jag minska storleken på en MP4-fil utan att förstöra den visuella kvaliteten?

Omkodning kan minska filstorleken, men resultatet beror på källkodeken, bithastigheten, innehållet, kodaren och kvalitetsinställningarna. Kontrollera om resultatet har synliga förändringar.