Ir al contenido

WebM frente a MP4

Compara WebM y MP4 para reproducción en navegador, soporte de códecs, tamaño de archivo, archivos para editores y entrega de vídeo en sitios web con un patrón de respaldo.

Por Petr Samokhin

MP4 es la opción más segura para un único archivo destinado al intercambio directo, la edición y dispositivos de reproducción desconocidos. WebM es un formato abierto sólido para la entrega en navegadores con vídeo VP9 o AV1 y audio Opus. En un sitio web, ofrecer ambos puede combinar la compresión moderna con un respaldo fiable.

WebM y MP4 son contenedores

Un contenedor almacena vídeo, audio, subtítulos, información de sincronización y metadatos. Un códec comprime los flujos que contiene. Comparar solo .webm y .mp4 oculta las elecciones que más importan para la calidad, el tamaño y la reproducción.

ContenedorCódecs de vídeo habitualesCódecs de audio habitualesFunción típica
WebMVP8, VP9, AV1Vorbis, OpusVídeo abierto en navegadores y entrega web
MP4H.264, H.265, AV1AAC, Opus en flujos de trabajo compatiblesIntercambio general, dispositivos, editores, respaldo web

Dos archivos MP4 pueden comportarse de forma muy distinta si uno contiene H.264 y el otro HEVC. Dos archivos WebM pueden diferir porque uno usa VP9 y el otro AV1. Nombra siempre la combinación de códecs cuando tomes una decisión técnica.

La compatibilidad depende de la combinación de códecs

MP4 con vídeo H.264 y audio AAC sigue siendo la combinación más fiable cuando el archivo se enviará por correo electrónico, se subirá a un servicio desconocido, se insertará en software de presentaciones o se abrirá en hardware variado. Su fortaleza es el alcance, no una eficiencia garantizada.

WebM con vídeo VP9 o AV1 y audio Opus está diseñado para medios web y funciona bien en flujos de trabajo de navegadores modernos. Los dispositivos más antiguos y algunos editores pueden presentar dificultades, especialmente cuando la aplicación admite el contenedor WebM pero no el perfil de códec específico que contiene.

MDN recomienda considerar WebM para un formato web abierto y MP4 para compatibilidad general en su guía de contenedores multimedia . Verifica el navegador, dispositivo, editor y servicio de carga más antiguo que importe a tu audiencia en lugar de confiar solo en la extensión.

El tamaño del archivo y la calidad no son propiedades de la extensión

WebM no siempre es más pequeño que MP4, y MP4 no tiene inherentemente mayor calidad. A la misma duración, el bitrate total determina en gran medida el tamaño del archivo. La eficiencia del códec, la configuración del codificador, la complejidad de la fuente, la resolución y la frecuencia de fotogramas determinan qué calidad puede preservar ese bitrate.

Un WebM codificado con cuidado con VP9 puede superar a un MP4 descuidado con H.264 a un bitrate limitado. Lo contrario también es común. No elijas un formato basándote en una afirmación porcentual sin fuentes.

Utiliza una comparación justa:

  1. Comienza desde el mismo maestro de origen.
  2. Mantén la duración, la resolución, la frecuencia de fotogramas y el tratamiento de audio constantes.
  3. Codifica cada candidato desde la fuente, no desde el otro archivo comprimido.
  4. Compara los mismos fotogramas difíciles en reproducción normal y tamaño completo.
  5. Prueba la reproducción en el destino real.

Elige un formato para cada destino

DestinoMejor opción predeterminadaMotivo
Correo electrónico, chat o entrega al clienteH.264 MP4Amplio soporte de reproducción
Redes sociales o carga en tercerosEl formato documentado por el servicio, a menudo MP4Evita combinaciones no compatibles
Sitio web con una sola fuenteH.264 MP4Compatibilidad conservadora
Sitio web con múltiples fuentesWebM más MP4 de respaldoOpción moderna con respaldo
Compartir en el editorEl códec y el contenedor documentados por el editorLa importación y la navegación son más importantes que la extensión

Ninguno de los formatos debe reemplazar tu original solo por ser conveniente para compartir. Guarda el archivo de la cámara o una exportación de edición de alta calidad, y crea copias más pequeñas para cada destino.

Sirve WebM con un respaldo MP4 en sitios web

HTML permite que el navegador intente varias fuentes en orden:

<video controls width="1280" height="720" preload="metadata">
 <source src="demo.webm" type="video/webm" />
 <source src="demo.mp4" type="video/mp4" />
 Download the <a href="demo.mp4">MP4 video</a>.
</video>

MDN documenta este patrón de respaldo de múltiples contenedores . Establece los atributos de ancho y altura reales para reservar espacio de diseño, incluye controles cuando el video no es decorativo y prueba el respaldo eliminando temporalmente el soporte para la primera fuente.

Para sitios en producción, considera también los subtítulos, las imágenes poster, el comportamiento de movimiento reducido y si el video es necesario por encima del pliegue.

Convierte sin pérdida de calidad evitable

Cambiar solo el contenedor se denomina remuxing. Puede ser rápido y sin pérdida cuando los códecs de video y audio existentes son válidos en el contenedor de destino. No reduce el tamaño de los flujos codificados.

Es necesario reconvertir cuando el destino no admite el códec de origen, o cuando se requiere un bitrate inferior, una resolución menor o un formato de audio distinto. Reconvertir desde el maestro original una sola vez. Convertir WebM a MP4 y luego de nuevo a WebM aplica dos pasadas con pérdida y no puede restaurar los detalles descartados.

Valida el archivo convertido en un reproductor distinto a la herramienta de conversión. Comprueba la duración, la sincronización del audio, los subtítulos si los hay, y la búsqueda cerca del final.

Para rutas de conversión prácticas, consulta convertir vídeo a MP4 en Mac o en Windows . Antecedentes sobre códecs: qué son VP9 y AV1 .

Cuando basta con compartir un MP4 sencillo

Un único MP4 con códec H.264 puede funcionar cuando los destinatarios son desconocidos, el formulario de subida lista MP4, o necesitas un solo archivo que se abra en correo electrónico, chat y presentaciones.

Prepara un par WebM más MP4 cuando controlas el sitio y deseas compresión moderna con un formato de respaldo. GetCompress puede convertir y comprimir formatos de vídeo comunes localmente para esas copias de entrega, incluyendo WebM y MP4. Usa un preajuste MP4 de amplia compatibilidad cuando los destinatarios sean desconocidos. El HTML del sitio, los subtítulos, el caché y el presupuesto de rendimiento siguen necesitando implementación y pruebas separadas. El tamaño de archivo objetivo exacto se aplica únicamente a los flujos de trabajo de vídeo.