Archivos WebM: pensados para el navegador, incómodos en todo lo demás
Qué contiene un WebM, por qué lo generan los grabadores de pantalla y por qué el MP4 resultante puede pesar más. Convierte WebM en tu navegador, sin subir nada.
De un vistazo
- Tipo
- Vídeo
- Formato contenedor
- Sí
- Extensiones
- .webm
- Tipo MIME
- video/webm
- Códecs habituales
- vp8, vp9, av1, opus, vorbis
WebM es un contenedor Matroska reducido a una lista corta de códecs libres de regalías: vídeo VP8 o VP9 con audio Vorbis u Opus. Google lo publicó en 2010 para que la web pudiera tener vídeo sin negociar licencias, y funcionó: todos los navegadores reproducen WebM, y las API del navegador que graban vídeo o audio lo generan por defecto.
Leer más
Esto último es la razón por la que la mayoría de la gente se encuentra con el formato. Un grabador de pantalla que funciona en una pestaña del navegador, la grabación de una reunión, una nota de voz de una aplicación web, una descarga de un sitio que sirve WebM: todo llega como .webm. Luego intentas abrirlo en un editor y descubres que el mundo fuera del navegador gira en torno a H.264, porque es lo que producen las cámaras y lo que decodifica el hardware.
Convertir a MP4 es una recodificación real y no un simple cambio de contenedor, ya que VP9 y H.264 son códecs sin relación entre sí, así que tarda una parte apreciable de la duración del clip. Y el resultado a menudo ocupa más que el WebM a pesar de perder un poco de calidad, porque VP9 es sencillamente el códec más eficiente. Las grabaciones de pantalla lo muestran con más claridad: son mayoritariamente estáticas, que es justo lo que mejor comprime VP9.
Una asimetría que conviene conocer en este sitio: el WebM que generamos es VP8 con Vorbis, no VP9 con Opus. En la compilación WebAssembly de ffmpeg que se usa aquí, el codificador de VP9 se bloquea en el primer fotograma y el codificador de Opus falla con cualquier entrada, mientras que ambos decodificadores funcionan bien. Así que las conversiones desde WebM no se ven afectadas, y las conversiones a WebM van una generación por detrás y usan un solo hilo.
Convertir WebM a otros formatos
Convertir otros formatos a WebM
Preguntas frecuentes: WebM
¿Por qué el MP4 convertido ocupa más que el WebM?
Porque VP9 comprime de forma más eficiente que H.264, sobre todo en grabaciones de pantalla y animaciones. Estás convirtiendo por compatibilidad y lo pagas tanto en tamaño como en un poco de calidad.
¿Por qué mi editor no acepta WebM?
Porque el software de edición está pensado para los códecs que producen las cámaras: H.264 y HEVC. VP8 y VP9 vienen de la web, no de la industria de las cámaras, así que el soporte fuera de los navegadores siempre ha sido irregular.
¿Cuánto tarda la conversión a MP4?
Una parte apreciable de la duración del propio clip, porque cada fotograma se decodifica y se vuelve a codificar. No es el cambio de contenedor de unos segundos que consigue MOV a MP4.
¿Puedo sacar el audio de un WebM?
Sí, y es rápido: el vídeo se descarta en lugar de decodificarse. El audio que lleva suele ser Opus, así que dale al MP3 una tasa de bits generosa: Opus a 32 kbps suena bien, MP3 a 32 kbps no.
¿Por qué este sitio genera VP8 en lugar de VP9?
Porque en la compilación WebAssembly de ffmpeg que se usa aquí, el codificador de VP9 se bloquea en el primer fotograma y el codificador de Opus falla con cualquier entrada. VP8 con Vorbis es la combinación que funciona, y todos los navegadores la siguen reproduciendo.
¿Es WebM mejor que MP4?
Técnicamente, los códecs que lleva son más eficientes y no está sujeto a licencias de patentes. MP4 se reproduce en muchísimos más dispositivos. Cuál es mejor depende por completo de adónde vaya el archivo.
¿Necesito WebM para una web?
No para reproducirlo: todos los navegadores reproducen también MP4. Elige WebM para evitar códecs sujetos a patentes, o sirve ambos y deja que el navegador elija.
¿Funcionan aquí los WebM que solo tienen audio?
Sí. Los grabadores de voz del navegador suelen generar un WebM sin pista de vídeo; se convierte igual y un poco más rápido.