¿Qué es el formato de archivo MP4?
Los archivos con la extensión .mp4 contienen flujos de audio y vídeo alojados dentro de un archivo contenedor flexible definido por el estándar MPEG-4 Part 14 (ISO/IEC 14496-14). El contenedor es agnóstico al códec: puede transportar vídeo codificado con H.264 (AVC), H.265 (HEVC), AV1 o el antiguo códec MPEG-4 Part 2, emparejado comúnmente con audio AAC. El archivo también puede incluir metadatos, marcadores de capítulo, subtítulos, imágenes fijas y múltiples pistas de audio, aunque estas funciones opcionales se utilizan con menos frecuencia. Soporta descarga progresiva y transmisión adaptativa por HTTP (HLS, MPEG-DASH), lo que lo convierte en el contenedor de entrega dominante en la web y plataformas móviles.
El estándar se basa en el formato QuickTime de Apple. Se estandarizó originalmente en 2001, y la especificación MPEG-4 Part 14 -la versión actual- llegó dos años después, en 2003. La identidad del archivo se almacena en una caja ftyp en el desplazamiento de byte 4; el código de marca que le sigue (isom, mp42, avc1, etc.) indica la variante exacta.
El contenedor .mp4 es compartido por varias extensiones relacionadas:
.mp4- la variante más universal.m4a- solo audio; utilizado por Apple para contenido AAC o ALAC, sin cifrar.m4p- audio protegido con el DRM FairPlay de Apple, anteriormente descargado de iTunes.m4v- variante de vídeo de Apple, opcionalmente protegida por FairPlay; utilizada para compras en iTunes y Apple TV
El formato .3gp deriva de MP4 y se utilizó ampliamente en los primeros teléfonos móviles. Hoy en día, el .mp4 se reproduce de forma nativa en prácticamente todos los smartphones, smart TV, navegadores web y reproductores multimedia, y es el contenedor estándar para servicios de streaming, grabaciones de pantalla y videocámaras de consumo.
Seguridad y protección
RIESGO: LOWMP4 es un contenedor de medios, no código ejecutable, por lo que un MP4 auténtico es seguro de reproducir. Dos precauciones: (1) un archivo llamado «video.mp4.exe» o un MP4 de una fuente no confiable podría ser malware disfrazado; comprueba la extensión real; (2) archivos multimedia manipulados han explotado ocasionalmente errores del reproductor, así que mantén tu reproductor (VLC, códecs del sistema) actualizado. Los convertidores de MP4 en línea suben tu vídeo a un tercero; evítalos para grabaciones privadas y usa una herramienta local (VLC/HandBrake/FFmpeg) en su lugar.
Detalles del formato
en pocas palabrasProgramas que abren archivos MP4
Detalles técnicos
especificación profunda| Estándar del contenedor | ISO Base Media File Format (ISO-BMFF), ISO/IEC 14496-14 |
| Códecs de vídeo comunes | H.264 (AVC), H.265 (HEVC), AV1, MPEG-4 Part 2 (ASP) |
| Códecs de audio comunes | AAC, MP3, AC-3 (Dolby Digital), E-AC-3, ALAC, Opus |
| Tipo MIME | video/mp4 |
| Firma de archivo (magic bytes) | «ftyp» en el desplazamiento de byte 4 (hex: 66 74 79 70); los bytes 0-3 contienen el tamaño de la caja |
| Códigos de marca | isom, mp41, mp42, avc1, M4V (Apple); identifica la variante exacta de MP4 |
| Resolución máxima | Sin límite estricto en la especificación; 4K (3840×2160) y 8K (7680×4320) se usan comúnmente |
| Soporte de subtítulos | MPEG-4 Timed Text (TX3G), WebVTT-in-MP4, subtítulos cerrados CEA-608/708 |
| Soporte multipista | Múltiples pistas independientes de vídeo, audio y subtítulos dentro de un solo archivo |
| Marcadores de capítulo | Entradas de capítulo con nombre incrustadas en el átomo moov |
| Protocolos de streaming | Descarga progresiva, HLS (HTTP Live Streaming), MPEG-DASH |
| Soporte DRM | Common Encryption (CENC); compatible con Widevine, PlayReady y FairPlay |
| Tamaño máximo de archivo | Hasta 2^64 bytes utilizando tamaños de caja extendidos de 64 bits (campo largesize) |
| Almacenamiento de metadatos | Átomos estilo iTunes (moov/udta/meta) para título, carátula, GPS, calificaciones y etiquetas personalizadas |
| Soporte de tasa de fotogramas | Variable (VFR) o constante (CFR); hasta 120 fps y superiores según el códec |
| HDR y profundidad de color | Estándar de 8 bits; 10 bits (HDR10, HLG) y 12 bits (Dolby Vision) mediante perfiles H.265/AV1 |
| Lanzado | 2001 (MP4 v1, ISO/IEC 14496-1); MP4 Part 14 standardized 2003 |
| Estándar abierto | Sí · libre de regalías |
| Especificación | www.iso.org |