lunes, noviembre 20, 2006

¿1.5 GB de video en 12 MBytes?

Me pasa Lubo vía del.icio.us un enlace a esta noticia en la que puede leerse que JVC parece haber inventado un tinglao para comprimir 1.5 GB de video en alta definición en tan sólo 12 MBytes. Según cuentan, la tecnología sería aplicable al BD-ROM (BlueRay).

El origen de esta noticia es esta web japo: www.nikkei.net, aunque para leerla has de estar registrado ¬_¬

Parece que han utilizado el estándar MPEG-4 AVC (más conocido como H264). Ahora bien, lo que no cuentan es si el video original (los 1.5GB) están ya comprimidos, o si por el contrario se encuentran "al natural", porque hay que tener en cuenta que un minuto de video (con su audio a 48 khz), en formato PAL (720x576), sin compresión alguna, ocupa fácilmente 2 GB de espacio (o más, diría yo). Hagamos unos simples cálculos para determinarlo:

720x576 = 414.720 pixels
414.720 pixels * 32 bit de color = 13.271.040 bits
13.271.040 bits * 25 frames/segundo = 331.776.000 bits
331.776.000 bits * 60 segundos = 19.906.560.000 bits
19.906.560.000 bits / 8 = 2.488.320.000 Bytes
2.488.320.000 Bytes / 1024 = 2.430.000 KBytes
2.430.000 KBytes / 1024 = 2.373,05 MBytes
2.373,05 MBytes / 1024 = 2,32 GBytes

Todo esto, sin tener en cuenta el tamaño del stream de audio, así que, si tenemos en cuenta que 1 minuto de video sin comprimir, en formato PAL, puede ocupar (y ocupa) 2,32 GB, una película de 90 minutos ocuparía 208,8 GB, mientras que comprimida con un codec MPEG4, ocuparía 700MB (¿acaso a alguno no le suena todavía esta cifra?). Esto teniendo en cuenta que para llegar a esos 700MB, que ya incluyen audio, se ha pasado antes por una codificación MPEG2, por lo que, si hubiesemos saltado ese paso, seguramente podríamos haber reducido el tamaño mucho más conservando una calidad muy similar a la original. Si además añadimos que en lugar de utilizar un codec típico como DivX, hubiésemos utilizado uno más avanzado, como H264, pues no parece tan descabellado acabar en tamaños tan reducidos como los 12mb para un puñado de segundos (hay que tener en cuenta que 2,32 GB equivalen a un minuto en formato PAL. En 1080p la broma asciende a 11,59 GB por minuto).

Total, que en 1080p, 1,5GB equivalen a 7,96 segundos de video. Visto así, no me parece tan disparatado que poco menos de 8 segundos de video acaben representados con tan sólo 12MB. Sobre todo teniendo en cuenta las maravillas teóricas del estándar MPEG4, sobre todo de las secciones 1.2 y 11.3 de las que tantas y tantas veces he hablado a mis sufridores amigos.


Comments: Publicar un comentario

<< Home

This page is powered by Blogger. Isn't yours?