PUBLICIDAD

Welcome to videoedicion.org (v8.3). Please login or sign up.

28 de Marzo de 2024, 09:36:45

Login with username, password and session length

Temas Recientes

479 Visitantes, 0 Usuarios

Compra y colabora

Si usas estos banners para hacer tus compras, recibiremos una pequeña comisión. ¡Gracias por colaborar!


 




Código VID15 para
un 15% en planes anuales


Graficas NVIDIA CUDA aceleran el render o la EXPORTACION?

Iniciado por miracleman2009, 02 de Enero de 2013, 12:16:38

Tema anterior - Siguiente tema

jetraid

Bueno tengo que aceptar que tuviste una aceleración terrible de alrededor de 15 segundos, justamente esa aceleración quizá se dio en lo poco que se usa el mercury engine para ayudar al renderizar los efectos.
http://blogs.adobe.com/premierepro/2011/02/cuda-mercury-playback-engine-and-adobe-premiere-pro.html
Si mirás en esa pagina dice esto "It's worth mentioning one set of things that Premiere Pro doesn't process using CUDA/OpenCL: encoding and decoding." osea que no acelera la codificación/decodificación, que es lo más pesado del proceso de exportación de un archivo.
Por algo se llama Mercury PLAYBACK Engine.
Hice algunas pruebas porque no me pude resistir con Totalcoder, no tuve tiempo de probarlo bien ademas lo estaba ejecutando en una portatil con una placa nvidia 310 de y 512 MB de RAM pero creo que vale la pena probarlo en una computadora con una placa de video mejor, al procesar con el motor mercury activado los 4 cores del mi pobre i5 estaban al 100% cuando active las opciones para usar Totalcoder los cores no subian del 50% y la placa de video trabajaba a full.

calabobos

#16
Cita de: jetraid en 21 de Marzo de 2013, 22:36:36
Bueno tengo que aceptar que tuviste una aceleración terrible de alrededor de 15 segundos, justamente esa aceleración quizá se dio en lo poco que se usa el mercury engine para ayudar al renderizar los efectos.

Ojito, que la prueba era sobre un video de 53 segundos... Es que he notado cierta ironía en lo de "aceleración terrible" ;) .
Haciendo una rápida regla de 3, la exportación de una filmación de 120 minutos (2 horitas) dura con mercury activado y las mismas condiciones antes expuestas 2 horas 29 minutos y sin él 3 horas y un minuto... Algo ya se aprecia.

Extracto de la página de Nvidia:
....."Las GPUs NVIDIA proporcionan vistas previas en tiempo real y exportación rápida del material."

http://www.nvidia.es/object/quadro-premiere-pro-cs6-es.html

Otra página de Mant, que montan buenas estaciones de trabajo:

http://www.mant.es/elegir-edvideo.html

Sí, ya veo lo que dice adobe; también según Sony, su Vegas funciona perfectamente con Nvidia y su ayuda de GPU activada... juas!

En cuanto a la pregunta de si compensa una gráfica decente que permita la activación del mercury, pues diré que yo no podría editar en Premiere sin ella. Me es IMPRESCINDIBLE si quiero editar 4 cámaras en multicámara, varios audios y algunos (poquitos) efectos. Sobre todo etalonaje sencillo y brillo/contraste.
Es que sin ella los previos van a trompicones y no puedo sincronizar con exactitud. Mis cámaras tienen TC para ajustar en timeline, pero lo pongo en Free run en todas a la vez "a ojo". Después ajusto a claqueta (o visualmente por la onda de audio).
"Si alguna vez, ve saltar por la ventana a un banquero suizo, salte detrás. Seguro que hay algo que ganar."
...Voltaire

jetraid

Si fue un poco de ironía cómica. Leiste la parte que estaba en ingles que deje en el link?

calabobos

Cita de: jetraid en 21 de Marzo de 2013, 23:53:26
Si fue un poco de ironía cómica. Leiste la parte que estaba en ingles que deje en el link?

Sí. ¿La has leído tú? (nótese cierta ironía también ;) )
Te copio-pego:

"A common misconception is that CUDA/OpenCL processing is only used for rendering for previews. That is not true. CUDA/OpenCL processing can be used for rendering for final output, too. See this page for details about what rendering is."

Lo traduzco para quien no sepa inglés...

"Una idea falsa común es que el procesamiento CUDA / OpenCL  sólo se utiliza para la representación de las previsualizaciones.  Eso no es cierto. El procesamiento   CUDA / OpenCL  puede ser usado para la renderización para la salida final, también.  Consulte esta página para obtener más información acerca de lo que es la renderización.
"Si alguna vez, ve saltar por la ventana a un banquero suizo, salte detrás. Seguro que hay algo que ganar."
...Voltaire

jetraid

Si, renderización de los efectos transiciones y demás para la salida final pero no para el codificado de video que es lo que mas tarda en una exportación. Podes hacer una prueba simple de agarrar cualquier video sin efectos ni nada, un footage ponerlo en una linea de tiempo y exportarlo, no deberias tener diferencias. Lo que consume muchos recursos en los formatos digitales del ahora con h264 o avchd es el codificado osea la compresión para generar el archivo de salida.

PUBLICIDAD


calabobos

Vale jetraid. Te voy elegantemente a dar la razón :D , pero solo si te dispones a realizar un renderizado de un viaje de vacaciones, para lo cual además no te haría falta semejante soft carísimo. Pero si no juntas tus clips a machete y haces unas simples transiciones YA estás ahorrando tiempo de exportación. Si además tus transiciones son 3D mucho más. Si haces correción de color y escoges acelerado por GPU otro tanto de ahorro. Es un suma y sigue; ponte en el caso de algo más serio, como un social, un videoclip o un cortometraje. La diferencia sería más que respetable.
Para qué te voy a hacer copia-pega de las funciones que tú amablemente me has mostrado (que recordemos es de un blog, que aunque oficial no es la página de Adobe) que hace Premiere.
Otra cosa importante, aunque no viene al caso, es que no podrás conseguir la máxima calidad de renderizado sin GPU compatible con Premiere. Se usa entre otras cosas para la profundidad de color, el reescalado, el entrelazado...
Si usas aceleración por GPU conseguirás gradaciones más finas de color y un reescalado (HD/SD) más eficaz.
"Si alguna vez, ve saltar por la ventana a un banquero suizo, salte detrás. Seguro que hay algo que ganar."
...Voltaire

jetraid

Puede que tengas razón, trabajo mayormente haciendo mantenimiento a maquinas de socialeros y los que empiezan a trabajar en HD se quejan de los tiempos de render para bluray y h264, cuando tenga una maquina de un cliente armada para edición con la potencia necesaria voy a hacer los test correspondientes para ver si vale la pena la inversión en ese soft. Desgraciadamente con el sueldo de técnico no me alcanza todavía para comprarme la super computadora para hacer esas pruebas.

charIes

Tengo una duda, en Adobe Media encoder CC, cuando hago una conversion de un codec a otro, no noto diferencias entre usar CUDA o CPU.
Alguien nota la diferencia realmente?
Solo una vez me paso de hacer una transcodificacion y cambiar manualmente de CPU a CUDA o Open CL y si lo notaba, pero ahora mismo no veo cambios de aceleración en el proceso.
Alguien puede arrojar mas luz sobre el tema?

Gracias

jetraid

Por lo que tengo entendido cuda solo acelera la decodificacion y vision de los archivos comprimidos o HD pero no la codificacion osea la recompresion a otro formato

charIes

Por lo menos Adobe Media Encoder trae esta opción, por algo sera.
Vamos que una vez vi esa aceleración cuando pasaba de de Cuda a CPU y se notaba, pero hoy día no veo que esto suceda, igual fue después de actualizar, no lo se.
Tu lo has probado? no notas diferencia cuando haces una trasncodificacion con o sin CUDA activado?

Gracias

PUBLICIDAD

El spam de este foro está controlado por CleanTalk