Archivos de Tags: vídeo

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.

Enlaces: Tutoriales visuales de TextMate

  • TextMate es mi editor favorito (no en vano pagué la licencia académica para poder escribir cómodamente la tesis con él), y es tan potente como emacs o más ;-)

    Estos screencasts muestran cómo usar TextMate para gestionar proyectos LaTeX, programación en Python, hacer cálculos en texto con columnas, o cómo automatizar tareas de manipulación de texto (usando como ejemplo la creación de guiones dramáticos) sin tener que programar TextMate.

Ciencia: Visualizar hasta 10 dimensiones

Estupendo vídeo en el que se intenta proporcionar una intuición visual para la visualización de hasta 10 dimensiones, que vienen a ser las necesarias para entender la teoría de cuerdas…

Vía Alt1040

Enlaces: Codecs soportados por HTML5: todos y ninguno

  • Ian Hickson, principal redactor del estándar HTML5, ha hecho un enorme esfuerzo de síntesis de las respuestas que ha ido dando al problema de qué codecs se van a poder utilizar en el tag <video> de HTML5.El resumen de la situación actual es que Apple se niega a implementar implement Ogg Theora in Quicktime por defecto, porque no hay chips para reproducirlo (en los iPod), y puede haber patentes submarinas; Google ha implementado H.264 y Ogg Theora en Chrome, pero no puede dar licencia a H.264 en Chromium, y además piensan que la calidad de Ogg Theora no les sirve para Youtube; Opera se niega a implementar H.264 por el coste de las patentes; Mozilla se niega a implementar H.264, porque la licencia que podrían obtener no cubriría a sus distribuidores, y Microsoft no ha dicho si piensan soportar <video> o no.

    Vía Daring Fireball

Enlaces: La historia jamás contada de cómo el iPhone revolucionó la telefonía móvil, y la increíble historia de Ron Avitzur, creador a escondidas de la Graphing Calculator