VP9
VP9
libvpx (biblioteca VP9)
Cronología de versiones
VP8 AV1
VP9 es un códec de video abierto y de regalías desarrollado por Google . Al principio, durante su desarrollo, VP9 fue nombrado sucesivamente Next Gen Open Video ( NGOV ) y VP-Next . VP9 es el sucesor de VP8 (creado por On2 antes de que Google comprara la empresa) y es reemplazado por AV1 . Chromium , Chrome , Firefox y Opera admiten el formato de video VP9 en el elemento de video HTML5 .
Historia
El desarrollo de VP9 comenzó en el tercer trimestre de 2011.
Uno de los objetivos del VP9 es reducir la tasa de bits en un 50% en comparación con el VP8 manteniendo la misma calidad de video. Otro objetivo de VP9 es lograr una mejor capacidad de compresión que H.265 / HEVC .
La 13 de diciembre de 2012, se ha agregado compatibilidad preliminar para el códec VP9 al navegador web Chromium . En el mes deagosto 2013, Google está lanzando la versión 29.0.1547 de Chrome, con soporte para VP9 en su versión final.
La 3 de octubre de 2013, se agrega un decodificador VP9 nativo al proyecto FFmpeg y el15 de noviembre de 2013al proyecto Libav .
La 6 de diciembre de 2013, Mozilla agrega soporte para el códec VP9 en su canal Nightly (Firefox 28). Fue lanzado con Firefox 28 en18 de marzo de 2014.
La 7 de enero de 2014, Ittiam está aprovechando CES para demostrar su decodificador VP9 en dispositivos equipados con un chip ARM tipo Cortex. Este decodificador, diseñado en colaboración con ARM y Google , enfatiza el poder, la escala y la portabilidad con la misma importancia para todos. Durante la prueba, el decodificador logra ejecutar un video en 1080p a 30 fps en un chip ARM Mali -T604. Esto se encuentra en una placa base Arndale equipada con un SoC dual Samsung Exynos 5 .
La 2 de marzo de 2015, VeriSilicon anuncia el lanzamiento de su decodificador IP Hantro G2v2 compatible con el perfil VP9 2.
La 3 de abril de 2015, Google lanzó libvpx versión 1.4.0 con soporte para 10 bits y 12 bits para profundidad de color , 4: 2: 2 y 4: 4: 4 para croma y reducción de resolución de color, multiproceso para decodificación / codificación.
Detalles técnicos
- VP9 trae mejoras sobre VP8. Por lo tanto, este códec admite el uso de superbloques de 32 × 32 píxeles y los desarrolladores quieren agregar superbloques de 64 × 64. Se puede utilizar una estructura de cuatro árboles con superbloques.
- La codificación es muy lenta (alrededor de 15 minutos de codificación por 1 segundo de película con un procesador Core i7 2600, en la versión inicial del códec). Desde 2015, la codificación es mucho más rápida mediante el uso de varios núcleos , gracias a la función "mosaico-columnas = número" y "marco-paralelo = número". La codificación simultánea con varios núcleos tiene el efecto de aumentar muy poco la velocidad de bits y reducir la calidad muy poco .
Por ejemplo, se ingresa un máximo de 7 (0 = modo automático) para 8 núcleos virtuales (8 núcleos virtuales pueden estar en 4 núcleos de hardware): tarea = 7 (número de núcleos virtuales menos uno), columnas de mosaico = 6 "y marco-paralelo = 1.
- "Velocidad = número" (−16 a 16, a menudo 1, 2, 3 o 4), permite decidir la velocidad de la codificación.
- "Quality =" (tiempo real, bueno, superior, a menudo bueno)
- Muestreador "cuantificador": q mínimo = 0 y q máximo = 63
- 3 modos de flujo: "variable según la calidad" o "promedio" o "constante"
- Grupo de imágenes (GOP) = número: intervalo máximo entre fotogramas clave
Ver también
-
H.265 / HEVC : un códec de video de la competencia estandarizado por ISO / IEC MPEG y ITU-T VCEG
-
WebM : un formato de contenedor propuesto para la etiqueta de video HTML5
-
Daala : un códec de video creado por Xiph.org
-
AV1 : un códec de video libre de regalías, sucesor de VP9 y que tiene como objetivo competir con H.266 / VVC
Referencias
-
(in) " VP9 Video Codec Summary " en WebM Project , Google (consultado el 4 de julio de 2013 )
-
(en) Lou Quillio, " VP9 aterriza en Chrome Dev Channel " en WebM Project , Google,1 er de julio de 2013(consultado el 4 de julio de 2013 )
-
" http://www.h-online.com/open/news/item/Google-s-VP9-web-video-codec-enters-home-straight-1891686.html "
-
(in) " YouTube se convierte en 4K Google se inscribe en la lista de socios de hardware para apoyar VP9 "
-
(en) " VP-Siguiente Descripción y Avances " [PDF] , Google (visitada 29 de de diciembre de, 2012 )
-
(en) Adrian Grange, " Overview of VP-Next " [PDF] , Grupo de trabajo de ingeniería de Internet (consultado el 29 de diciembre de 2012 )
-
(in) " Next Gen Open Video (Ngov) Requirements " [PDF] , Google (consultado el 29 de diciembre de 2012 )
-
(in) Stephen Shankland, " La nueva tecnología de video de Google VP9 llega a la vista del público " , CNET ,28 de diciembre de 2012(consultado el 29 de diciembre de 2012 )
-
(en) Lucian Parfeni, " Chrome agrega soporte para el códec de video de próxima generación VP9 y Opus Audio de Mozilla " , Softpedia ,28 de diciembre de 2012(consultado el 29 de diciembre de 2012 )
-
(in) " Revisión 172738 libvpx: Agregar decodificación VP9. » , Google,13 de diciembre de 2012(consultado el 29 de diciembre de 2012 )
-
Omnibox más inteligente en Chrome Stable 29
-
(in) "El decodificador nativo VP9 ahora está en la rama maestra de Git " en Launchpad ,3 de octubre de 2013(consultado el 8 de diciembre de 2013 )
-
Error 833023 - (vp9) Implementar el decodificador de video VP9 en Firefox
-
(en) " Firefox Release Calendar - MozillaWiki " en mozilla.org (consultado el 17 de abril de 2021 ) .
-
(in) " Las soluciones H.265 y VP9 de Ittiam tendrán una cobertura generalizada en CES 2014 " , Comunidad ARM,7 de enero de 2014
-
(in) " VeriSilicon presenta la IP del decodificador multiformato Hantro G2v2 con VP9 Profile 2 para admitir contenido de Internet premium de 10 bits " , Business Wire ,2 de marzo de 2015(consultado el 2 de marzo de 2015 )
-
(en) Michael Larabel, " libvpx 1.4.0 ofrece una codificación / decodificación VP9 más rápida " , Phoronix ,3 de abril de 2015(consultado el 3 de abril de 2015 )
-
“ Grupos de Google ” en google.com (consultado el 17 de abril de 2021 ) .
enlaces externos