Cómo comenzar a usar VP9

Introducción

Para probar la codificación con video VP9, necesitarás lo siguiente:

  1. un video de muestra
  2. una forma de codificar el video a VP9 para que puedas experimentar con la configuración
  3. una manera de reproducir el VP9 para ver el impacto de calidad de esa configuración

Paso 1: Obtén un video de muestra

El cortometraje Tears of Steel abarca una variedad de casos de prueba, incluidas la secuencia de acciones y la animación.

Para probar los perfiles de codificación de tasa de bits baja (para la Web y los dispositivos móviles), usamos la versión WebM 1080p del clip. Este archivo está codificado con video VP8, comprimido a alrededor de 6 Mbps, un punto de partida adecuado para las pruebas de compresión web y de dispositivos móviles.

Para obtener una codificación de tasas de bits más alta, te recomendamos que descargues la versión en 4K de la misma película.

Paso 2: Codifica VP9

Una variedad de productos de codificación y proveedores de servicios en la nube te permite codificar el video VP9.

En estas páginas, se supone que usas FFmpeg. Puedes descargar una versión precompilada de FFmpeg o compilar FFmpeg con la opción --enable-libvpx en tu sistema.

FFmpeg es un programa de línea de comandos, Una vez instalado, puedes codificar en la línea de comandos.

Un ejemplo sencillo para comenzar con el clip Tears of Steel es el siguiente:

ffmpeg -i tears_of_steel_1080p.webm -c:v libvpx-vp9 -c:a libopus output.webm

Este comando le indica a FFmpeg lo siguiente:

  • Usa tears_of_steel_1080p.webm como entrada (-i tears_of_steel_1080p.webm).
  • Configura el códec de video de salida en VP9 (-c:v libvpx-vp9)
  • Establecer el códec de audio de salida en Opus (-c:a libopus)
  • Crea un archivo de salida WebM llamado output.webm

Paso 3: Reproduce el video

Puedes jugar con WebM/VP9 en la mayoría de los navegadores principales, como Firefox, Opera, Chrome y Microsoft Edge. En Chrome, puedes arrastrar el archivo al navegador y se reproducirá en esa pestaña.

Otros reproductores también admiten la decodificación VP9/WebM, incluidos los siguientes:

Jugador Plataforma Version
VLC La mayoría de las plataformas Versión 2.1.3 o posterior
MPC‐HC Windows Versión 1.7.1 o posterior