Vídeo MP4 (.mp4)
ISO/IEC EstándarMP4 es un contenedor multimedia muy utilizado para streaming y archivos personales. La reproducción depende de los códecs y del dispositivo o la aplicación.
Convertir de MP4 a WEBM
Convertidor gratuito de MP4 a WEBM en el navegador. Convierte archivos al instante en tu dispositivo.
Comprimir MP4 en línea
Privado - los archivos nunca salen de tu dispositivo
Inspección y metadatos
Los sistemas operativos y analizadores de archivos identifican los archivos de MP4 inspeccionando la secuencia de bytes binarios inicial:
Firma de cabecera a nivel de bytes (bytes mágicos)
Los sistemas operativos y analizadores de archivos identifican los archivos de MP4 inspeccionando la secuencia de bytes binarios inicial:
FIRMA HEXADECIMAL (DESPLAZAMIENTO 0):
?? ?? ?? ?? 66 74 79 70REPRESENTACIÓN ASCII: ????ftyp
Estandarización: ISO/IEC 14496-14:2003
Especificaciones técnicas
| Arquitectura del contenedor | Estructura de cajas y átomos del formato de archivo de medios base ISO (ISO/IEC 14496-12) |
| Compresión | Vídeo H.264 (AVC), H.265 (HEVC) o AV1 con audio AAC, MP3 u Opus |
| Orden de bytes (Endianness) | Jerarquía de cajas en orden big-endian |
| Espacios de color | Rec.709, Rec.2020, sRGB, HDR10 y Dolby Vision |
| Canales y estructura | Audio multicanal (mono, estéreo, envolvente 5.1, 7.1 y Dolby Atmos) |
| Dimensiones máximas | Sin restricciones; admite de forma nativa vídeo 4K y 8K, y frecuencias de hasta 120 fps |
| Transparencia | Compatible mediante códecs HEVC especializados con canal alfa en dispositivos Apple modernos |
| Streaming y progresivo | Admite de forma nativa streaming web progresivo con HLS, DASH y Fast Start |
Matriz de comparación técnica: MP4 frente a la competencia
| Atributo técnico | MP4 (Actual) | MKV | WEBM | MOV |
|---|---|---|---|---|
| Compatibilidad | Amplia compatibilidad con dispositivos y navegadores actuales; la compatibilidad con códecs varía | Requiere un reproductor de terceros en dispositivos Apple y televisores | Amplio soporte en navegadores; la compatibilidad con códecs y televisores varía. | Nativo en dispositivos Apple; compatibilidad variable en otros |
| Idoneidad para streaming web | Estándar de referencia para HTML5, HLS y DASH | Poco adecuado para la etiqueta de vídeo HTML5 | Excelente para vídeo web abierto con HTML5 | Buena con la opción Fast Start |
| Subtítulos | Texto temporizado básico (tx3g, WebVTT) | Admite subtítulos con estilos avanzados (ASS/SSA) | WebVTT | Texto temporizado de Apple |
| Flujo de trabajo de edición | Alto; estándar de consumo y entrega | Poco habitual en programas profesionales de edición de vídeo | Poco habitual en programas profesionales de edición de vídeo | Estándar de oro en estudios profesionales |
Modos de corrupción comunes y guía de recuperación hexadecimal
El vídeo no se abre y aparece el mensaje «File is corrupt or truncated» (el archivo está dañado o truncado).
Causa raíz: El dispositivo de grabación se quedó sin batería antes de escribir la cabecera del átomo «moov».
Recuperación: Usa MP4 Repair de File2File.app o la utilidad «untrunc» con un vídeo de referencia grabado en el mismo dispositivo.
Análisis de seguridad y vectores de ataque al analizador
Las redes sociales y las plataformas de mensajería analizan automáticamente los archivos MP4. Por eso, las dimensiones de átomo malformadas se han usado en ataques que no requieren interacción de la víctima.
Vectores de ataque conocidos
- Desbordamiento de enteros al analizar el átomo «stsc» (de muestra a fragmento), que puede permitir la ejecución remota de código.
- Escrituras fuera de los límites de la memoria dinámica en el demultiplexor MP4 Stagefright de dispositivos Android sin actualizar.
- Denegación de servicio a través de árboles de átomos profundamente anidados que provocan el agotamiento de la pila.
Mejores prácticas defensivas: Desmultiplexe archivos MP4 con bibliotecas WebAssembly seguras para la memoria o procesos de trabajo aislados.
Orígenes históricos e hitos
Ventajas principales
- La reproducción de MP4 está muy extendida, pero depende de los códecs, el dispositivo y el software.
- Está optimizado para streaming eficiente por Internet mediante descarga progresiva, HLS y MPEG-DASH.
- Admite códecs de vídeo modernos y muy eficientes, como H.265 (HEVC) y AV1, además del estándar H.264.
Limitaciones técnicas
- El contenedor necesita completar la grabación para escribir el átomo «moov». Si se interrumpe la captura, el archivo puede dañarse.
- Es menos flexible que Matroska (MKV) para subtítulos personalizados con estilos avanzados y audio multipista.
- Históricamente, algunos códecs abiertos modernos, como VP9 y Opus, han tenido compatibilidad irregular con contenedores MP4.
Curiosidades técnicas interesantes
- La caja «ftyp» al principio del archivo MP4 identifica la marca principal y las especificaciones compatibles.
- MP4 es un contenedor de vídeo habitual en servicios de streaming y dispositivos de consumo, pero aquí no se establece qué proporción del tráfico mundial de vídeo representa.
- La opción Fast Start mueve el átomo de metadatos «moov» del final al principio del archivo para que la reproducción en streaming empiece de inmediato.
Preguntas técnicas frecuentes
¿Por qué mi video MP4 tarda tanto en empezar a reproducirse en la web?
Si el átomo de metadatos «moov» está al final del archivo, el navegador debe descargar el vídeo completo antes de empezar a reproducirlo. Mover el átomo al principio con una herramienta Fast Start permite iniciar la reproducción de inmediato.
¿Qué códec de video hay dentro de un archivo MP4 estándar?
La mayoría de los archivos MP4 usan vídeo H.264 (AVC) y audio AAC para garantizar la máxima compatibilidad. Los más recientes suelen usar H.265 (HEVC) o AV1, que comprimen con mayor eficiencia.
¿Cómo puedo reducir el tamaño de un archivo MP4 sin que pierda calidad de imagen?
Usa Compressor de File2File.app para volver a codificar el vídeo con los ajustes óptimos del factor de tasa constante (CRF). Puede reducir el tamaño entra un 40 % y un 70 % con una pérdida de calidad de imagen prácticamente imperceptible.
Pares de conversión de MP4 relacionados
Convertir MP4 a WebM cambia el contenedor y puede requerir volver a codificar las pistas de audio y vídeo; los códecs admitidos y la reproducción varían según el navegador y el dispositivo.
Al convertir archivos de vídeo WebM a MP4, se vuelve a codificar el vídeo en H.264 y el audio en AAC, los códecs que esperan los reproductores y editores de MP4, dentro del contenedor MP4, ampliamente compatible.
Convierte vídeos MOV de iPhone y cámaras en archivos MP4 con vídeo H.264 y audio AAC que se reproducen en todos los navegadores, directamente en tu navegador y sin subirlos.
Al convertir un GIF animado se vuelven a codificar sus fotogramas como vídeo; el tamaño, el color y la reproducción dependen del archivo de entrada, los ajustes del codificador y el reproductor de destino.
Convertir un bucle de vídeo MP4 en un GIF animado crea un formato de imagen ampliamente compatible que se reproduce automáticamente sin necesidad de un reproductor de vídeo.