Análisis: VP8 como especificación de vídeo

Gracias a DaringFireball he encontrado un artículo en el que uno de los desarrolladores de la biblioteca de decodificación de vídeo x264 utilizada por VLC ha analizado el código y los algoritmos utilizados por el códec VP8 de la propuesta WebM de Google, despiezándolo por completo.

Como ha tenido a bien resumir sus hallazgos para quienes no tengan ganas de seguir la discusión técnica, a mi me ha apetecido traducirlos:

  • VP8, como especificación, debería dar una calidad algo mejor que el perfil básico (Baseline) de H.264 y VC-1. No es para nada competitiva con los perfiles Main o High de H.264. Si Google quiere revisar la especificación, puede mejorarse. VP8, como codificador, está entre Xvid y el VC-1 de Microsoft en cuanto a calidad de imagen. Admite mucha mejoría.
  • VP8, como descodificador, es incluso más lento que el descodificador H.264 de ffmpeg. Probablemente no se pueda mejorar tanto; VP8 viene a tener una complejidad similar a H.264.
  • Respecto a patentes, VP8 copia demasiado de H.264 para estar seguros, no importa quién diga que está libre de patentes. No significa que sea seguro que haya partes patentadas, pero hasta que Google muestre evidencia de por qué no lo está, habría que ir con cuidado.
  • VP8 es definitivamente mejor en cuanto a compresión que Theora y Dirac, de modo que si se demuestra estar libre de patentes, representa una gran mejora respecto a los formatos de vídeo libres de patentes.
  • VP8 no está listo para el gran público: la especificación es una pila de código C copiado y pegado, y al interfaz del codificador le faltan características, y tiene errores. Ni siquiera han terminado con el formato binario, así que ni mucho menos puede el mundo cambiar a VP8.
  • Dada la falta de una auténtica especificación, el software VP8 es la especificación, y si la especificación es final, los errores ahora forman parte de ella. Se han encontrado los errores, y Google ha rechazado los arreglos.
  • Google tomó la decisión correcta al elegir Matroska y Vorbis para su propuesta de video HTML5.

Esto significa que VP8 está, aún, muy por detrás de Theora en cuanto a posibilidades reales de permitir a la gente pasar sus vídeos a formato VP8, y poder hacer streaming, y no sólo descarga, de los mismos. Y también significa que, aunque haya tres navegadores ahora mismo con soporte preliminar para VP8 (Firefox, Chrome, y Opera), ninguno de ellos incorpora el formato definitivo… y no merece la pena codificar el vídeo aún, so pena de convertir VP8 en un mal formato, sin posibilidad de cambio.


Comentarios

2 respuestas a «Análisis: VP8 como especificación de vídeo»

  1. […] Análisis: VP8 como especificación de vídeo (…) VP8 es definitivamente mejor en cuanto a compresión que Theora y Dirac, de modo que si se demuestra estar libre de patentes, representa una gran mejora respecto a los formatos de vídeo libres de patentes… […]

  2. Avatar de juan carlos
    juan carlos

    mucha gente a preguntado donde consigo un conversor para WEBM/VP8/VORBIS les recomiendo “XMEDIA RECODE” UN SOFTWARE LIBRE Y GRATIS que deja un resultado de gran calidad y con grandes posibilidades de personalización.
    nota: para aumentar la velocidad de conversión solo dele cuando mla conversion se este realizando en la opción “propiedad del cpu” en “alta” y el programa aumenta la velocidad de la conversión:

To respond on your own website, enter the URL of your response which should contain a link to this post’s permalink URL. Your response will then appear (possibly after moderation) on this page. Want to update or remove your response? Update or delete your post and re-enter your post’s URL again. (Find out more about Webmentions.)

Descubre más desde Memoria de Acceso Aleatorio

Suscríbete ahora para seguir leyendo y obtener acceso al archivo completo.

Seguir leyendo