Hvad er MP4-filformatet?
Filer med filtypenavnet .mp4 indeholder lyd- og videostreams, der opbevares i en fleksibel containerfil defineret af MPEG-4 Part 14-standarden (ISO/IEC 14496-14). Containeren er codec-agnostisk: den kan indeholde video kodet med H.264 (AVC), H.265 (HEVC), AV1 eller den ældre MPEG-4 Part 2-codec, oftest parret med AAC-lyd. Filen kan også indeholde metadata, kapitelmarkører, undertekster, stillbilleder og flere lydspor, selvom disse valgfrie funktioner bruges sjældnere. Den understøtter progressiv download og adaptiv HTTP-streaming (HLS, MPEG-DASH), hvilket gør den til den dominerende leveringscontainer på nettet og mobile platforme.
Standarden er baseret på Apples QuickTime-format. Den blev oprindeligt standardiseret i 2001, og MPEG-4 Part 14-specifikationen - den nuværende version - fulgte to år senere i 2003. Filidentiteten gemmes i en ftyp-boks ved byte-offset 4; den efterfølgende brand-kode (isom, mp42, avc1 osv.) angiver den præcise variant.
.mp4-containeren deles af flere relaterede filtyper:
.mp4- den mest universelle variant.m4a- kun lyd; bruges af Apple til AAC- eller ALAC-indhold, ukrypteret.m4p- lyd beskyttet med Apple FairPlay DRM, tidligere downloadet fra iTunes.m4v- Apples videovariant, valgfrit FairPlay-beskyttet; bruges til iTunes- og Apple TV-køb
.3gp-formatet er afledt af MP4 og blev i vid udstrækning brugt på tidlige mobiltelefoner. I dag afspilles .mp4 indfødt på stort set alle smartphones, smart-tv, webbrowsere og medieafspillere, og er standardcontaineren for streamingtjenester, skærmoptagelser og forbrugerkameraer.
Sikkerhed og tryghed
RISIKO: LOWMP4 er en mediecontainer, ikke eksekverbar kode, så en ægte MP4 er sikker at afspille. To forholdsregler: (1) en fil med navnet «video.mp4.exe» eller en MP4 fra en upålidelig kilde kan være malware i forklædning - tjek det rigtige filtypenavn; (2) specialfremstillede mediefiler har lejlighedsvis udnyttet fejl i afspillere, så hold din afspiller (VLC, system-codecs) opdateret. Online MP4-konvertere uploader din video til en tredjepart - undgå dette til private optagelser og brug et lokalt værktøj (VLC/HandBrake/FFmpeg) i stedet.
Formatdetaljer
kort fortaltProgrammer der åbner MP4-filer
Tekniske detaljer
dyb specifikation| Container-standard | ISO Base Media File Format (ISO-BMFF), ISO/IEC 14496-14 |
| Almindelige videocodecs | H.264 (AVC), H.265 (HEVC), AV1, MPEG-4 Part 2 (ASP) |
| Almindelige lydcodecs | AAC, MP3, AC-3 (Dolby Digital), E-AC-3, ALAC, Opus |
| MIME-type | video/mp4 |
| Filsignatur (magic bytes) | «ftyp» ved byte-offset 4 (hex: 66 74 79 70); byte 0-3 indeholder boksstørrelsen |
| Brand-koder | isom, mp41, mp42, avc1, M4V (Apple); identificerer den præcise MP4-variant |
| Maksimal opløsning | Ingen fast grænse i specifikationen; 4K (3840×2160) og 8K (7680×4320) er almindeligt brugt |
| Understøttelse af undertekster | MPEG-4 Timed Text (TX3G), WebVTT-in-MP4, CEA-608/708 closed captions |
| Understøttelse af flere spor | Flere uafhængige video-, lyd- og undertekstspor i én fil |
| Kapitelmarkører | Navngivne kapitelindgange indlejret i moov-atomet |
| Streaming-protokoller | Progressiv download, HLS (HTTP Live Streaming), MPEG-DASH |
| DRM-understøttelse | Common Encryption (CENC); kompatibel med Widevine, PlayReady og FairPlay |
| Maksimal filstørrelse | Op til 2^64 bytes ved brug af 64-bit udvidede boksstørrelser (largesize-felt) |
| Lagring af metadata | iTunes-lignende atomer (moov/udta/meta) til titel, coverbillede, GPS, bedømmelser og brugerdefinerede tags |
| Understøttelse af billedfrekvens | Variabel (VFR) eller konstant (CFR); op til 120 fps og derover afhængigt af codec |
| HDR og farvedybde | 8-bit standard; 10-bit (HDR10, HLG) og 12-bit (Dolby Vision) via H.265/AV1-profiler |
| Udgivet | 2001 (MP4 v1, ISO/IEC 14496-1); MP4 Part 14 standardized 2003 |
| Åben standard | Ja · royaltyfri |
| Specifikation | www.iso.org |