MP4-video (.mp4)
ISO/IEC StandardMP4 ä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:
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 70ASCII-REPRESENTATION: ????ftyp
Standardisering: ISO/IEC 14496-14:2003
Tekniska specifikationer
| Containerarkitektur | Box-/atomstruktur enligt ISO Base Media File Format (ISO/IEC 14496-12) |
| Komprimering | H.264 (AVC), H.265 (HEVC) eller AV1-video med AAC-, MP3- eller Opus-ljud |
| Byteordning | Big-endian-boxhierarki |
| Färgrymder | Rec.709, Rec.2020, sRGB, HDR10 och Dolby Vision |
| Kanaler och struktur | Ljud med flera strömmar (mono, stereo, 5.1-surroundljud, 7.1 och Dolby Atmos) |
| Maximala dimensioner | Inga begränsningar; stöder inbyggt 4K-, 8K- och höghastighetsvideo med 120 bilder/s |
| Transparens | Stöds med specialiserad HEVC med alfakanaler på modern Apple-hårdvara |
| Strömning och progressiv visning | Inbyggt stöd för HLS, DASH och progressiv webbströmning med Fast Start |
Teknisk jämförelsematris: MP4 jämfört med konkurrenter
| Tekniskt attribut | MP4 (Aktuell) | MKV | WEBM | MOV |
|---|---|---|---|---|
| Kompatibilitet | Brett stöd på moderna enheter och i webbläsare; kodekstödet varierar | Kräver en tredjepartsspelare på Apple-enheter och tv-apparater | Brett 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ömning | Guldstandard för HTML5, HLS och DASH | Dålig för HTML5-videotaggen | Utmärkt för öppen webbvideo i HTML5 | Bra med snabbstartsflagga |
| Undertexter | Grundläggande tidsatt text (tx3g, WebVTT) | Fullständiga avancerade formaterade undertexter (ASS/SSA) | WebVTT | Apples tidsatta text |
| Redigeringsarbetsflöde | Hög; standardformat för konsumenter och leverans | Ovanligt i professionella redigeringsprogram | Ovanligt i professionella redigeringsprogram | Guldstandard 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
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.
Relaterade konverteringspar för MP4
Konvertering från MP4 till WebM ändrar behållaren och kan kräva omkodning av ljud- och videoströmmar. Vilka kodekar som stöds och hur uppspelningen fungerar varierar mellan webbläsare och enheter.
När WebM-videofiler konverteras till MP4 kodas videon om till H.264 och ljudet till AAC, de kodekar som MP4-spelare och redigeringsprogram förväntar sig, i den brett stödda MP4-behållaren.
Konvertera MOV-videor från iPhone och kamera till MP4-filer med H.264-video och AAC-ljud som kan spelas upp i många webbläsare. Allt sker direkt i webbläsaren, utan att filerna laddas upp.
Konvertering från animerad GIF till MP4 kodar om bildrutorna som video. Filstorlek, färger och uppspelningsbeteende beror på källfilen, kodarinställningarna och målspelaren.
Att konvertera en MP4-videoloop till en animerad GIF skapar ett brett stödt bildformat som spelas upp automatiskt utan att en videospelare behövs.