GPGPU, compresion de video acelerada por la GPU.

Genial entrada de Javipass en Incognitosis en la que prueba un software que usa la potencia de proceso de una Nvidia 9600 GT  para comprimir "Camino a la perdición"en Mp4 para su IPhone. El software esta aun en pañales pero ya es capaz de demostrar las ventajas de usar una GPU para algunos procesos. Nada mejor para esta web que un test de compresión de vídeo, y quedarse alucinado con un screenshot... ver que una compresión de vídeo (por muy sencilla que sea) corre a 132fps es sencillamente alucinante. Aunque sea para un IPhone (me imagino que la resolución de salida sera muy pequeña)  y con fuente DVD podemos hacernos una idea de lo que bajarían los tiempos de compresión de nuestras "modestas" copias de seguridad... ;-)

La técnica GPGPU (General Purpose computing on Graphics Processing Units) lleva muy poco tiempo en el mercado, y aunque su despegue es aún muy lento (y no acabo de ver porqué) parece evidente que está destinada a convertirse en todo un éxito. Y se lo merece. Hace mucho ya que se sabe que la potencia de los procesadores gráficos es muy superior a la de los procesadores de propósito general. Así, las GPUs de las nuevas ATI Radeon HD 4870 o las NVIDIA GTX 280 disponen de micros que dejan a la altura del betún a cualquier Intel Core Quad Extreme, y no digamos ya a micros dual-core modestitos.

Entrada original en Incognitosis (De recomendada lectura)

Test orientado al tratamiento de imagen en Tom's Hardware.

Desde la comparativa de Tom's Hardware también se hace referencia a las "facilidades" que esta poniendo Nvidia con CUDA. Han puesto a disposición de los programadores herramientas para las plataformas mas usadas hoy día...  Windows, Linux y MacosX.

Trackback URL for this post:

http://www.antiscreeners.com/trackback/791

La resolución del iPhone

La resolución del iPhone es de 480x320, supongo que será la que usa para codificar el video.

 

Tenga siempre cerca un frasco de Ubik.

Otro soft que usa el CUDA

Aparte del Badaboom, hay también otro software que por ahora solo se ocupa de la decodificación o como 'frameserver', y se trata del DGAVCDecNV que como su nombre indica, es un filtro que permite la decodificación usando la DXVA pero 'reaprovechando' la salida, de esa decodificación.

Esto es gracias a que a través de CUDA se puede acceder a la parte de la decodificación de vídeo y acceder a la salida de éste proceso.

En este caso, esto acelera bastante la recodificación de películas, ya que permite acelerar la parte de la decodificación dejando la CPU casi totalmente libre para la codificación. Al menos, esa es la finalidad con la que han desarrollado este filtro, aunque también se puede usar para decodificar a pantalla.

Una ventaja que tiene con respecto por ejemplo a los codecs por DXVA que tiene el MPC-HC es la posibilidad de usar el vobsub para subtítulos.

También dejo por aquí el enlace al hilo en Doom9 sobre el desarrollo de éste programa. El DGAVCDecNV también es de pago, aunque solo son 15$

Saludos... :-)

Héctor D.

Enviar un comentario nuevo

El contenido de este campo se mantiene como privado y no se muestra públicamente.
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <center> <img=/> <p> <class> <br> <br /> <object> <embed> <!--break--> <table> <td> <tr> <tbody> <div style> <h1> <h2> <h3> <h4>

Más información sobre opciones de formato