<span aria-hidden="true" id="what-is-an-mp4-file-everything-you-need-to-know-about-the-mp4-format"></span>

# ¿Qué es un archivo MP4? Todo lo que necesitas saber sobre el formato MP4

Un **archivo MP4** es un contenedor multimedia definido por la familia de estándares MPEG-4. Puede combinar video, audio, subtítulos, capítulos, imágenes fijas y metadatos. MP4 es el formato de distribución de video de uso general más común porque funciona en navegadores, teléfonos, televisores y reproductores multimedia.

MP4 no es en sí mismo un códec de video. Un MP4 típico para la web contiene video H.264/AVC y audio AAC, pero un MP4 también puede incluir HEVC, AV1 u otras pistas compatibles.

<span aria-hidden="true" id="how-does-mp4-work"></span>

## ¿Cómo funciona MP4?

MP4 almacena sus datos en cajas anidadas. Los metadatos describen las pistas, la sincronización, los códecs y la ubicación de las muestras multimedia. Para la reproducción web progresiva, la caja de metadatos puede trasladarse al principio del archivo para que la reproducción comience antes de que termine la descarga completa. Esta disposición se conoce habitualmente como **inicio rápido**.

Un dispositivo debe ser compatible con el contenedor, el códec de video, el códec de audio, el perfil, el nivel, el formato de píxel y las demás opciones de codificación. La «compatibilidad con MP4» por sí sola no garantiza que todos los archivos MP4 puedan reproducirse.

<span aria-hidden="true" id="benefits-of-mp4"></span> <span aria-hidden="true" id="ventajas-de-mp4"></span>

## Ventajas de MP4

* **Amplia compatibilidad:** es compatible con los navegadores modernos y los dispositivos de consumo.
* **Distribución eficiente:** funciona con códecs consolidados como H.264 y AAC.
* **Varias pistas:** puede contener audio, subtítulos, capítulos y metadatos.
* **Reproducción progresiva:** los archivos con inicio rápido pueden empezar a reproducirse durante la descarga.
* **Ecosistema de transmisión:** los segmentos MP4 se usan ampliamente en flujos de trabajo HLS y MPEG-DASH.

<span aria-hidden="true" id="limitations-of-mp4"></span> <span aria-hidden="true" id="limitaciones-de-mp4"></span>

## Limitaciones de MP4

MP4 es un contenedor de distribución, no una decisión completa sobre compatibilidad. Es posible que HEVC o AV1 dentro de MP4 no se reproduzcan en todos los lugares donde sí se reproduce H.264. Un único archivo MP4 grande también ofrece menos adaptación que HLS o MPEG-DASH, que pueden cambiar la calidad según varíen las condiciones de la red.

<span aria-hidden="true" id="mp4-compared-with-webm-and-mov"></span>

## Comparación de MP4 con WebM y MOV

|Formato|Uso más adecuado|Códecs habituales|Principal contrapartida|
|-|-|-|-|
|MP4|Distribución amplia en la web y en dispositivos|H.264, HEVC, AV1, AAC|La elección de los códecs sigue afectando a la compatibilidad|
|WebM|Contenido multimedia web abierto|VP9, AV1, Opus|Menor compatibilidad con algunas herramientas de producción|
|MOV|Captura y edición|ProRes, H.264, HEVC, PCM|Puede ocupar mucho espacio y ser menos predecible en la web|

<span aria-hidden="true" id="how-to-encode-mp4-with-transloadit"></span>

## Cómo codificar MP4 con Transloadit

Usa [🤖/video/encode](/es/docs/robots/video-encode.md) con un ajuste preestablecido probado en lugar de configurar por tu cuenta cada opción de FFmpeg:

```json
{
  "steps": {
    ":original": { "robot": "/upload/handle" },
    "mp4": {
      "use": ":original",
      "robot": "/video/encode",
      "preset": "web/mp4/1080p"
    }
  }
}

```

Para condiciones de red variables, usa [🤖/video/adaptive](/es/docs/robots/video-adaptive.md) a fin de crear un paquete HLS o MPEG-DASH adaptativo.

¿Quieres probar el flujo de trabajo antes de escribir el código de integración? Abre la[demostración interactiva de WebM a MP4 EN (English)](/demos/video-encoding/webm-to-mp4.md), sube un archivo de ejemplo, revisa las Assembly Instructions y cópialas en unaTemplate. También puedes[crear una cuenta gratuita](/c/signup/) y pegar el ejemplo anterior en el Template Editor.

<span aria-hidden="true" id="mp4-faq"></span> <span aria-hidden="true" id="preguntas-frecuentes-sobre-mp4"></span>

## Preguntas frecuentes sobre MP4

<span aria-hidden="true" id="is-mp4-the-same-as-h264"></span> <span aria-hidden="true" id="mp4-es-lo-mismo-que-h264"></span>

### ¿MP4 es lo mismo que H.264?

No. MP4 es un contenedor; H.264 es un códec de video que suele almacenarse dentro de él.

<span aria-hidden="true" id="why-does-an-mp4-fail-to-play-on-a-device"></span>

### ¿Por qué un MP4 no se reproduce en un dispositivo?

Es posible que el dispositivo no sea compatible con alguno de sus códecs, perfiles, niveles, formatos de píxel o ajustes de audio. Transcodifícalo con un ajuste preestablecido de distribución conocido para obtener resultados predecibles.

<span aria-hidden="true" id="is-mp4-suitable-for-streaming"></span>

### ¿MP4 es adecuado para la transmisión?

Sí, tanto para descargas progresivas como para segmentos de transmisión adaptativa. Para reproducir contenido de larga duración en redes variables, HLS o MPEG-DASH suelen ofrecer una experiencia mejor que un único MP4 fijo.

<span aria-hidden="true" id="related-demos"></span> <span aria-hidden="true" id="demostraciones-relacionadas"></span>

## Demostraciones relacionadas

* [Convierte video WebM a MP4 EN (English)](/demos/video-encoding/webm-to-mp4.md)
* [Implementa transmisión MPEG-DASH EN (English)](/demos/video-encoding/implement-mpeg-dash.md)
* [Extrae una vista previa de video de 15 segundos EN (English)](/demos/video-encoding/extract-a-15-second-video-preview.md)
* [Añade subtítulos a un video EN (English)](/demos/video-encoding/add-subtitle-to-video.md)

Para obtener una descripción más amplia de los ajustes preestablecidos, los códecs y los flujos de distribución, consulta nuestro servicio de [codificación de video](/es/services/video-encoding.md).
