Saltar al contenido principal
🇬🇧 English 🇧🇷 Português 🇩🇪 Deutsch
Convertidor de imágenes Convertidor de vídeo Convertidor de audio Convertidor de documentos
Herramientas Guías Formatos Precios API
Iniciar sesión
Guía

WebM: El Formato de Vídeo Web Libre de Royalties — Guía Técnica

PC Por Pablo Cirre

Conversiones relacionadas

Pon en práctica lo que acabas de aprender — convierte tus archivos ahora en segundos, gratis y sin registro.

Preguntas frecuentes

A fecha de 2025, Safari no soporta VP8 ni VP9. El soporte AV1 se añadió en Safari 17 (macOS Sonoma, iOS 17) pero solo en contenedores MP4, no WebM. Para vídeo web que deba funcionar en todos los navegadores incluyendo Safari y todos los dispositivos iOS, proporciona siempre un fallback MP4/H.264 usando el elemento HTML `<video>` con múltiples elementos `<source>`. La mejor práctica es codificar ambos: VP9/WebM para Chrome/Firefox y H.264/MP4 para Safari/iOS, dejando que el navegador elija.

AV1 es el más eficiente (libre de royalties, ~30% menor que H.265) pero la codificación es lenta. H.265 (HEVC) ahorra ~30–50% sobre H.264 y lo soportan todos los móviles y ordenadores modernos. H.264 sigue siendo el más compatible con dispositivos antiguos. Regla práctica: archivado → AV1, uso diario → H.265, máxima compatibilidad → H.264.

Ambos son códecs de vídeo libres de royalties usados en contenedores WebM, pero AV1 es más nuevo (2018 vs 2013) y ofrece aproximadamente un 30% mejor compresión que VP9 a la misma calidad. La contrapartida es la velocidad de codificación: la codificación AV1 con libaom-av1 es extremadamente lenta (10–50× más lenta que VP9). SVT-AV1 es mucho más rápido con calidad cercana a libaom. Para decodificación, VP9 tiene mayor soporte hardware en dispositivos más antiguos; la decodificación hardware AV1 está disponible en Intel Gen 11+, AMD RDNA2+, Apple M1+ y GPUs Nvidia Ampere+. Para uso en producción hoy, VP9 es la opción segura; AV1 merece la pena para archivos y plataformas con ecosistemas de dispositivos controlados.

CRF (Constant Rate Factor) es el mejor por defecto para archivos offline: ffmpeg ajusta el bitrate frame a frame manteniendo la calidad percibida. Two-pass solo es mejor cuando debes acertar un tamaño final exacto (DVD). Bitrate constante es para streaming con canal fijo. Para "más pequeño a calidad X" usa siempre CRF.

libvpx-vp9 requiere `-b:v 0` junto con `-crf N` para habilitar el modo de calidad restringida (CQ). Sin `-b:v 0`, el codificador trata el valor `-crf` como una pista de calidad mínima mientras intenta alcanzar el objetivo de tasa de bits (que por defecto es un valor bajo pero no cero). El comando correcto de calidad en una pasada es: `ffmpeg -i entrada.mp4 -c:v libvpx-vp9 -crf 33 -b:v 0 -c:a libopus -b:a 128k salida.webm`.

Causas comunes: (1) framerate variable renderizado como constante (usa <code>-vsync vfr</code> para preservar VFR); (2) sample rates de audio distintos sin resamplear (añade <code>-ar 48000</code>); (3) limitaciones del contenedor (MP4 con VFR da problemas — usa MKV durante edición, codifica a MP4 solo al final). Compara tiempos con <code>ffprobe</code> en origen y destino.

Usa ambos. Codifica tu vídeo en dos formatos: VP9/Opus en WebM (para Chrome, Firefox, Edge, Android) y H.264/AAC en MP4 (para Safari, iOS y reproductores heredados). Sirve ambos usando un elemento HTML5 `<video>` con dos etiquetas `<source>` — el navegador elige automáticamente el primer formato que soporta. WebM/VP9 típicamente produce archivos un 20–30% más pequeños que MP4/H.264 equivalente a la misma calidad, reduciendo los costes de ancho de banda. El fallback MP4 asegura que nadie se quede con un reproductor de vídeo roto.

Sí, si solo cambias el contenedor: <code>ffmpeg -i in.mkv -c copy out.mp4</code>. Esto remuxea el stream sin recodificar, tarda segundos incluso con horas de material. Limitación: el códec debe ser compatible con el contenedor destino (no puedes poner H.264 en WebM, solo VP8/VP9/AV1). Para reducir tamaño hay que re-codificar.

Usamos cookies y tecnologías similares para personalizar contenido y anuncios, y para analizar el tráfico. Más información sobre cookies.