Vídeo WebM (.webm)

WebM Estándar

WebM es un formato de archivo multimedia abierto y libre de regalías diseñado por Google específicamente para la web moderna, impulsando la entrega de video HTML5 de alta eficiencia en todos los navegadores.

Convertir de MP4 a WEBM

Convertidor gratuito de MP4 a WEBM en el navegador. Convierte archivos al instante en tu dispositivo.

Inspeccionar y metadatos

Los sistemas operativos y analizadores de archivos identifican los archivos de WEBM inspeccionando la secuencia de bytes binarios inicial:

Selecciona o arrastra archivos aquí

Conversión 100% privada en el navegador; los archivos nunca salen de tu dispositivo

o pega Ctrl+V
Garantía de privacidad sin transmisión de red: 0 bytes subidos a servidores externos. Todo el procesamiento se realizó de forma local en el entorno seguro de tu navegador.

Firma de cabecera a nivel de bytes (Bytes mágicos)

Los sistemas operativos y analizadores de archivos identifican los archivos de WEBM inspeccionando la secuencia de bytes binarios inicial:

FIRMA HEXADECIMAL (DESPLAZAMIENTO 0):

1A 45 DF A3

REPRESENTACIÓN ASCII: Eߣ

Estandarización: WebM Project / Grupo de Trabajo Cellar de IETF

Especificaciones técnicas

Arquitectura del contenedorContenedor de Lenguaje de Meta Elementos Binarios Extensibles (EBML) restringido a estándares web abiertos
CompresiónCompresión de video VP8, VP9 o AV1 con audio Vorbis u Opus
Orden de bytes (Endianness)Elementos EBML Big-Endian con tamaños de longitud variable
Espacios de colorRec.709, Rec.2020 y HDR10
Canales y estructuraEstéreo, sonido envolvente 5.1 y audio multicanal
Dimensiones máximasCompatible con 4K, 8K y dimensiones arbitrarias
TransparenciaTransparencia de canal alfa completo admitida de forma nativa en video VP8 y VP9
Streaming y progresivoStreaming basado en clústeres diseñado de forma nativa para streaming web HTML5 y WebRTC

Matriz de comparación técnica: WEBM frente a la competencia

Atributo técnicoWEBM (Actual)MP4MKVOGG
Licencia de PatenteCódigo abierto 100% libre de regalíasGrupos de patentes comerciales (MPEG LA / Via)Contenedor de código abierto con códecs mixtosCódigo abierto 100% libre de regalías
Integración Web HTML5Estándar nativo sin complementos en todos los navegadoresEstándar universal nativoNo compatible con la etiqueta de video HTML5 nativaObsoleto en los navegadores web modernos
Video TransparenteCompatible de forma nativa mediante el canal alfa VP8/VP9No compatible en MP4 web estándarCompatible en códecs seleccionadosNo compatible
Códecs de AudioSolo Opus o VorbisAAC, MP3, AC3, ALACCualquier códec de audioVorbis o FLAC

Modos de corrupción comunes y guía de recuperación hexadecimal

El video web se reproduce pero la duración se muestra como 'Infinito' y el desplazamiento (scrubbing) está deshabilitado.

Causa raíz: El flujo WebM se guardó desde un flujo WebRTC o MediaRecorder en vivo que carecía del índice EBML Cues.

Recuperación: Inyecte las señales de búsqueda faltantes usando 'ts-ebml' o remultiplexe con 'ffmpeg -i broken.webm -c copy fixed.webm'.

Análisis de seguridad y vectores de ataque al analizador

Los analizadores sintácticos de WebM manejan entradas de video no confiables en miles de millones de navegadores web diariamente, lo que hace que la seguridad de la memoria en libvpx y libwebm sea crítica.

Vectores de ataque conocidos

  • Desbordamiento del búfer del montón en el bucle de decodificación de fotogramas VP8/VP9 dentro de libvpx (por ejemplo, CVE-2023-5217).
  • Lectura fuera de los límites en el analizador de elementos EBML que maneja tamaños de segmento manipulados.
  • Denegación de servicio a través de marcas de tiempo de clúster manipuladas que provocan bucles infinitos en el analizador.

Mejores prácticas defensivas: Actualice siempre libvpx y libwebm a las últimas versiones de seguridad y analice el video web en procesos de navegador aislados (sandbox).

Orígenes históricos e hitos

2019Se integra el códec de video AV1 en la especificación del contenedor WebM.
2013Se lanza la compresión de video VP9 dentro de WebM, reduciendo a la mitad las tasas de bits de streaming en 4K.
2010Google abre el código fuente de WebM junto con Mozilla y Opera en Google I/O.

Ventajas clave y pros

  • 100% libre de regalías y abierto: libre de gravámenes de licencias de patentes para desarrolladores y creadores de contenido.
  • Estándar web HTML5 nativo compatible de forma predeterminada en todos los navegadores modernos.
  • Compatible con superposiciones de video transparente en sitios web utilizando codificación de canal alfa VP9.

Limitaciones técnicas y contras

  • Compatibilidad limitada en hardware heredado de cine en casa independiente y sistemas de infoentretenimiento de automóviles más antiguos.
  • Falta histórica de aceleración de decodificación por hardware en los primeros silicios de Apple en comparación con H.264.
  • El software de edición como Final Cut Pro a menudo requiere complementos de terceros para importar WebM de forma nativa.

Curiosidades técnicas interesantes

  • Cada video subido a YouTube se codifica automáticamente en WebM (VP9/AV1) para ahorrar ancho de banda global.
  • WebM está construido como un perfil explícito y restringido de la arquitectura del contenedor Matroska (MKV).
  • Las animaciones WebM transparentes se usan comúnmente en software de transmisión de juegos en vivo como OBS Studio para alertas de streaming.

Preguntas técnicas frecuentes

¿Cuál es la diferencia entre WebM y MP4?

WebM es completamente abierto, libre de regalías y está diseñado específicamente para la navegación web moderna utilizando VP9/AV1 y Opus. MP4 es un estándar ISO universal compatible con H.264/HEVC con una compatibilidad de hardware de electrónica de consumo heredada más amplia.

¿Puede WebM reproducir video transparente en páginas web?

¡Sí! WebM admite un canal alfa de 8 bits cuando se codifica con VP8 o VP9, lo que permite que las animaciones transparentes y las superposiciones de video se mezclen perfectamente sobre el contenido HTML web.

¿Por qué mi iPhone a veces tiene problemas con WebM?

Apple tradicionalmente favoreció sus propios descodificadores de hardware H.264 y HEVC. Si bien las versiones modernas de iOS (iOS 15+) ahora son compatibles con WebM en Safari, los dispositivos Apple más antiguos carecían de aceleración de hardware dedicada para VP9.