Wat is het MP4-bestandsformaat?
Bestanden met de extensie .mp4 bevatten audio- en videostreams die zijn ondergebracht in een flexibel containerbestand dat is gedefinieerd door de MPEG-4 Part 14-standaard (ISO/IEC 14496-14). De container is codec-agnostisch: hij kan video bevatten die is gecodeerd met H.264 (AVC), H.265 (HEVC), AV1 of de oudere MPEG-4 Part 2-codec, meestal gecombineerd met AAC-audio. Het bestand kan ook metadata, hoofdstukmarkeringen, ondertitels, stilstaande beelden en meerdere audiotracks bevatten, hoewel deze optionele functies minder vaak worden gebruikt. Het ondersteunt progressief downloaden en adaptieve HTTP-streaming (HLS, MPEG-DASH), waardoor het de dominante leveringscontainer is op het web en mobiele platforms.
De standaard is gebaseerd op het QuickTime-formaat van Apple. Het werd oorspronkelijk gestandaardiseerd in 2001, en de MPEG-4 Part 14-specificatie - de huidige versie - volgde twee jaar later in 2003. De bestandsidentiteit wordt opgeslagen in een ftyp-box op byte-offset 4; de merkcode die volgt (isom, mp42, avc1, enz.) geeft de exacte variant aan.
De .mp4-container wordt gedeeld door verschillende gerelateerde extensies:
.mp4- de meest universele variant.m4a- alleen audio; door Apple gebruikt voor AAC- of ALAC-inhoud, onversleuteld.m4p- audio beveiligd met Apple FairPlay DRM, voorheen gedownload van iTunes.m4v- de videovariant van Apple, optioneel beveiligd met FairPlay; gebruikt voor aankopen in iTunes en Apple TV
Het .3gp-formaat is afgeleid van MP4 en werd veel gebruikt op vroege mobiele telefoons. Tegenwoordig speelt .mp4 standaard af op vrijwel elke smartphone, smart-tv, webbrowser en mediaspeler, en is het de standaardcontainer voor streamingdiensten, schermopnames en consumentencamcorders.
Beveiliging & veiligheid
RISICO: LOWMP4 is een mediacontainer, geen uitvoerbare code, dus een echt MP4-bestand is veilig om af te spelen. Twee waarschuwingen: (1) een bestand met de naam «video.mp4.exe» of een MP4 van een onbetrouwbare bron kan vermomde malware zijn - controleer de echte extensie; (2) speciaal geprepareerde mediabestanden hebben af en toe misbruik gemaakt van bugs in spelers, dus houd uw speler (VLC, systeemcodecs) up-to-date. Online MP4-converters uploaden uw video naar een derde partij - vermijd dit voor privébeelden en gebruik in plaats daarvan een lokaal hulpmiddel (VLC/HandBrake/FFmpeg).
Formaatdetails
in een notendopProgramma's die MP4-bestanden openen
Technische details
diepe specificaties| Containerstandaard | ISO Base Media File Format (ISO-BMFF), ISO/IEC 14496-14 |
| Veelvoorkomende videocodecs | H.264 (AVC), H.265 (HEVC), AV1, MPEG-4 Part 2 (ASP) |
| Veelvoorkomende audiocodecs | AAC, MP3, AC-3 (Dolby Digital), E-AC-3, ALAC, Opus |
| MIME-type | video/mp4 |
| Bestandssignatuur (magic bytes) | «ftyp» op byte-offset 4 (hex: 66 74 79 70); bytes 0-3 bevatten de box-grootte |
| Merkcodes | isom, mp41, mp42, avc1, M4V (Apple); identificeert de exacte MP4-variant |
| Maximale resolutie | Geen harde limiet in de specificatie; 4K (3840×2160) en 8K (7680×4320) worden veel gebruikt |
| Ondersteuning voor ondertiteling | MPEG-4 Timed Text (TX3G), WebVTT-in-MP4, CEA-608/708 closed captions |
| Multi-track ondersteuning | Meerdere onafhankelijke video-, audio- en ondertiteltracks binnen één bestand |
| Hoofdstukmarkeringen | Benoemde hoofdstukvermeldingen ingebed in het moov-atoom |
| Streamingprotocollen | Progressieve download, HLS (HTTP Live Streaming), MPEG-DASH |
| DRM-ondersteuning | Common Encryption (CENC); compatibel met Widevine, PlayReady en FairPlay |
| Maximale bestandsgrootte | Tot 2^64 bytes met behulp van 64-bits uitgebreide box-groottes (largesize-veld) |
| Opslag van metadata | iTunes-stijl atomen (moov/udta/meta) voor titel, artwork, GPS, beoordelingen en aangepaste tags |
| Ondersteuning voor framesnelheid | Variabel (VFR) of constant (CFR); tot 120 fps en hoger, afhankelijk van de codec |
| HDR en kleurdiepte | 8-bit standaard; 10-bit (HDR10, HLG) en 12-bit (Dolby Vision) via H.265/AV1-profielen |
| Uitgebracht | 2001 (MP4 v1, ISO/IEC 14496-1); MP4 Part 14 standardized 2003 |
| Open standaard | Ja · royaltyvrij |
| Specificatie | www.iso.org |