Conecta con nosotros

Hola, ¿qué estás buscando?

Actualidad

Leña al fuego con los codecs de vídeo

Picajoso escribió el otro día sobre la liberación de VP8 por parte de Google. Todo era regocijo y alegría y bailamos y bebimos para celebrarlo. Pero ahí que viene uno y nos cuenta cosas no muy alegres … :»(

Jason Garrett-Glaser, desarrollador de x264 y ffmpeg ha publicado en su blog un post sobre VP8. Como siempre, sus posts son técnicos y eso se agradece :) En este caso, ha hecho un análisis técnico sobre VP8. Voy a pegar su resumen y lo traduzco:

VP8, as a spec, should be a bit better than H.264 Baseline Profile and VC-1.  It’s not even close to competitive with H.264 Main or High Profile.  If Google is willing to revise the spec, this can probably be improved.

VP8, como especificación, debería ser un poco mejor que H.264 Baseline Profile y VC-1. Competitivamente no se le acerca a H.264 Main ni High Profile. Si Google está por la labor de revisar las especificaciones, podría mejorar.

NOTA: el autor original se queja mucho de lo mal que está definida la especificación, dice que hay mucho corta-pega de código fuente, mal explicado, …


VP8, as an encoder, is somewhere between Xvid and Microsoft’s VC-1 in terms of visual quality.  This can definitely be improved a lot, but not via conventional means.

VP8, como codificador, está entre Xvid y VC-1 de Microsoft en calidad de imagen. Esto se puede mejorar mucho, pero no de forma convencional.

NOTA: En su post, tiene enlaces al mismo frame codificado con diversos codecs. Dichas imágenes son estas:

VP8 (On2 VP8 rc8)

H.264 (Recent x264)

Advertencia, desplázate para continuar leyendo

H.264 Baseline Profile (Recent x264)

Theora (Recent ptalabvorm nightly)

Dirac (Schroedinger 1.0.9)

VC-1 (Microsoft VC-1 SDK)

MPEG-4 ASP (Xvid 1.2.2)

VP8, as a decoder, decodes even slower than ffmpeg’s H.264.  This probably can’t be improved that much.

VP8, como decodificador, decodifica mucho más lento que H.264 de ffmpeg. Esto posiblemente no se pueda mejorar mucho.

With regard to patents, VP8 copies way too much from H.264 for anyone sane to be comfortable with it, no matter whose word is behind the claim of being patent-free.

En cuanto a las patentes, VP8 copia demasiado de H.264 para que cualquiera en su sano jucio se sienta cómodo con él, independientemente de quién diga que está libre de patentes.

NOTA: Esta es otra queja o comentario del autor original, dice que VP8 tiene partes idénticas a H.264, incluso usan los mismos nombres

VP8 is definitely better compression-wise than Theora and Dirac, so if its claim to being patent-free does stand up, it’s an upgrade with regard to patent-free video formats.

VP8 definitivamente tiene mejor compresión que Theora y Dirac, por lo que si es cierto que no viola ninguna patente, es una mejora respecto a formatos de vídeo libres de patentes.

NOTA: recordemos que Dirac es un formato de la BBC

VP8 is not ready for prime-time; the spec is a pile of copy-pasted C code and the encoder’s interface is lacking in features and buggy.  They aren’t even ready to finalize the bitstream format, let alone switch the world over to VP8.

VP8 no está listo, la especificación es un copia-pega de código en C y la interfaz carece de algunas características y tiene fallos. No están listos para finalizar el formato de bitstream, por lo que tampoco están listos para migrar al Mundo a VP8.

With the lack of a real spec, the VP8 software basically is the spec–and with the spec being “final”, any bugs are now set in stone.  Such bugs have already been found and Google has rejected fixes.

Con la falta de una especificación real, el software de VP8 es básicamente la especificación – y con dicha especificación siendo «versión final», los fallos están fijos. Dichos fallos ya se han encontrado y Google ha rechazado las correcciones.

NOTA: Siempre ha habido mucha queja con respecto a Google ya que no colabora mucho con la Comunidad FLOSS. Recordemos que con Android ha habido bastante queja :(

Google made the right decision to pick Matroska and Vorbis for its HTML5 video proposal.

Google ha tomado una decisión correcta al elegir Matroska y Vorbis para vídeo en HTML5.

El post original es bastante largo, pero es muy interesante porque explica muy bien los pasos de codificación/decodificación y en qué partes falla VP8 en su opinión.

Ahora que estamos todos serenos y tranquilos, recordemos que el autor original del post es desarrollador de x264, es decir, la competencia ;) Lo que quiero decir es que es una opinión y que no debemos ponernos del lado trágico y salir corriendo por la calle arrancándonos todos los pelos del cuerpo. Posiblemente Google haya liberado precipitadamente el VP8, posiblemente haya gente ya trabajando en mejorarlo, … Es decir, es pronto para asegurar cualquier cosa.

46 Comentarios
Advertencia
Advertencia

Te recomendamos

Actualidad

La beta de Fedora 40 ha sido publicada como el pistoletazo de salida para la fase final del desarrollo de la próxima versión de...

Actualidad

Parece que fue ayer, pero el tiempo pasa volando y Ubuntu 14.04 LTS ‘Trusty Tahr’ está a punto de cumplir diez años desde su...

Actualidad

Actualización (25/03/24) El juez de la Audiencia Nacional que había decretado en un principio el bloqueo de Telegram en España de manera cautelar y...

Actualidad

Podman 5 ya está disponible como la nueva versión mayor del motor de contenedores de código abierto, multiplataforma y que funciona sin daemon. En...