jueves, 10 de julio de 2014

La potencia del color: #DaVinciResolve de #blackmagickdesign


Historia desafortunada

Siguiendo el análisis de post-producción de bajo costo para educación y producción de vídeo profesional independiente, hoy es el turno de DaVinci Resolve, como inspiración de este blog, siempre se habla de una workstation orientada al software libre o como dice un amigo al software sustentable (bajo costo x producto de calidad) y muy entusiasmado con esto me aventure a probar esta joyita de la colorimetria y aprovechando la salida de su versión 11. en su sitio de descarga, me encontré con la versión para GNU/Linux y para mi mayor sorpresa una versión lite del software. En una larga tabla comparatoria entre las tres versiones (Hardware, Software y Lite) destacare las cosas que no hace la versión lite de libre uso, en relación a sus versiones profesionales: trabajo sobre estereoscopia, actividades de tiempo real basadas en Nvidia CUDA, manipular video a mas de 1080. en otras palabras mientras no hagamos nuestro corto o documental en 3D a 2K, no deberíamos tener mayor problema, pero aquí el primer indicio de que algo faltaba no estaba la versión Lite para linux.

¿Y el tuxito Lite?

Como es beta me imagine que no la presentaban de momento, así que busque la versión Lite 10 y me di cuenta que no existía. bueno, baje la versión normal y la intente instalar en mi Elementary OS (eq. ubuntu 12.04), descomprimo el archivo y ejecuto el instalador, no se instala y me dice que use un usuario llamado resolve en mi sistema, mire el Readme adjunto y aparte de destacar que debía tener CUDA instalado, este software estaba diseñado para Red Hat o CentOS (Distribuciones linux del mundo profesional) y se me daba el enlace para descargar una ISO de CentOS 6.4 creada por los mismísimos BlackMagickDesign, la baje y me encontré con una advertencia de proporciones "Respalde por que se destruirán todos sus datos" a lo que procedí sin cuestionar, desactivando los discos duros importantes.

Respalda o muere

Primer intento: Se presentan varias alternativas la cual opte por la primera que al parecer tenia entorno gráfico, enter y sin asco me borro todo el disco duro ( Vacio :-) ) e instalo un sistema con entorno DaVinci, al entrar al nuevo sistema instalado, un icono que decía DaVinci Resolve invitaba al click fácil, después de esto apareció una ventana de configuración de hardware, y comenzó el proceso de instalación del software, una vez terminado apareció el splash del programa (en su versión 10), pero luego el fatídico mensaje que me pedía que por favor ingresara el pendrive con la serial del producto, OK ya que se supone que la versión 11 es una beta publica la baje, la instale y mismo mensaje.

Segundo intento: Reinstale el sistema, pero en este segundo intento, fui directamente y descargue la versión 11, la instale y mismo resultado

Tercer intento: instale un CentOS 6.4 normal. baje e instale la versión 11 y después de muchos problemas, descarga de software y ubicación de librerías, choque con una de estas que a pesar de que existía el binario no arraco jamas.

Finalmente después de un rato de google, desisto y llego a la conclusion de que la versión para GNU/Linux es para uso profesional, con licencia o camara Blackmagic adquirida. Una lastima y ojala en el futuro exista una versión para nuestro sistema operativo favorito.

Como dije antes lo importante es que el software sea libre, gratis o de bajo costo y si este flujo de trabajo se puede realizar con windows o mac no es problema, porque lo relevante es tener democracia de sistemas, para ir en contra del monopolio de algunas marcas y la palabra Cross-Plataform toma mayor sentido, seria una tontería dejar de usar herramientas de calidad por algún tipo de prejuicio informático y al igual que Blender 3D esta es una herramienta que para el caso se puede instalar en todas las plataformas, pero se reserva GNU/Linux para su uso profesional, algo bastante alentador.

De esta manera, arranque mi apolillado windows 7, instale DaVinci Resolve y puse manos a la obra.

Análisis

¿Pero porque en Windows? simplemente porque con esta maquina tengo una tarjeta de vídeo nvidia que soporta tecnología CUDA, la cual no es obligatoria (también probé con una tarjeta ATI), pero mejora bastante la peformatica del software. El programa no es liviano después de unos minutos al fin entre a DaVinci (previamente vi los muy recomendados tutoriales preparados por norender.com ) y comencé con mi primer ejercicio, davinci se divide en 4 secciones o áreas de trabajo (media, edit, color y deliver).

Esta captura muestra como se ve en mi workstation.
Monitor 1: 1920x1080 /Monitor 2: 1366x768

La sección media es en donde importaremos desde nuestra librería de media, los diferentes clips para trabajar.


Con estos clips conformaremos un timeline de trabajo, cabe destacar la opción Scene Cut Detection que es capas de analizar un vídeo y determinar donde existen los posibles cortes de plano y seccionarlos en clips, lo que nos permite reprocesar un vídeo sin tener que importar un EDL o XML.


La sección de edit es literalmente un editor de vídeo, el cual incluye transiciones y efectos (incluidos los de OpenFX) elementales para por que no, empezar con una edicion off-line de una obra.



En la sección de color, empezamos nuestro trabajo de real corrección, con una gran cantidad de alternativas, track de imagen, selección por rango de color, mascaras y lo mas interesante nodos.







Por ultimo la sección de deliver, donde exportaremos nuestro vídeo a un archivo o una salida de intercambio (EDL,XML,etc) para Avid o FC, cabe destacar la variedad de formatos de salida que esta herramienta puede finalizar los videos y prepararlos para otros programas.


Compatible con Lightworks

El flujo propuesto para trabajar junto con EditShare Lightworks seria preparar en DaVinci Resolve Lite el material y armar el Off-line directamente, corregir el color, se que tradicionalmente este paso se hace ya sobre la edición On-line, pero como nuestro objetivo es integrar Lightworks al pipe que en su versión free no importa/exporta archivos de intercambio (EDL,XML,etc) nos sirve un archivo de vídeo directo, después de varias pruebas, el archivo de mejor compatibilidad fue MXF/XDCAM MPEG2/HD1080, realizamos nuestra edicion ON-line y finalmente la salida de vídeo desde lightworks seria un archivo mp4/720 pensado en youtube. Como comente en el articulo anterior si deseamos mejores flujos y formatos de vídeo podemos adquirir Lightworks por unos buenos y razonables valores para poder usar EDL o exportar a 1080 (maximo con que trabaja DaVinci). 

En resumen, DaVinci Resolve es un gran software que ofrece bastante en su versión Lite, animence a ver el tutorial de www.norender.com y jugar. dejo aquí un clip donde hice track, use nodos y mascaras para modificar el especto de un video. Todo el trabajo de DaVinci fue echo en Windows 7, continué con lightworks para windows para hacer el video final, pero su performance y salida a la segunda pantalla no funciono de forma optima, se pixelaba y tenia comportamientos extraños, así que hice un Backup del proyecto y termine la edicion en GNU/Linux (igual algo pase por mi sistema favorito), en OSX la mezcla Davinci/Lightworks debería funcionar sin problemas pero sobre esto hablare en un futuro update del articulo.







miércoles, 2 de julio de 2014

¿Y que paso con #editshare #Lightworks? en #Linux


Retomando la historia

Un poco mas de tres años y medio pasaron desde este primer articulo (30/11/2010), donde entusiasmadamente se veía por primera vez una plataforma de vídeo profesional sobre GNU/Linux, su pagina anunciaba "somos opensource" y la comunidad de usuarios de software libre gráfico en general sonreía por un futuro esplendor.  Pero el silencio y una explosiva (en bugs y pantallazos azules) versión para windows nacía, incesables tests y parches le dieron vida a este proyecto, si bien es cierto, Linux nunca se caracterizo por tener una historia de software de manipulación de vídeo de calidad profesional y no por falta de interés, sino por el difícil acceso que existe a los formatos de compresión y codificación de vídeo en un mundo claramente propietario (si alguna vez sale una cámara profesional con codificación y hardware Opensource me tiño el pelo de verde), el tiempo pasaba y la poca actividad empezó a generar dudas de la real propuesta por parte de Editshare y se deslumbraba que finalmente este software no seria realmente de código abierto, y no lo fue, el producto salio para linux y windows en una versión FREE y una versión PRO, hoy en día ya esta también la versión beta para OSX, para los manzaneros. Los mas puristas del código abierto dirán: "No es libre", por lo que seguramente no lo tomaran como una alternativa y seguirán apoyando los softwares GPL correspondientes, cosa que es muy buena, pero poco practica en nuestra actual cultura digital dominada por un cuadropolio (Avid/Adobe/Sony/Apple) de la industria del vídeo profesional. En lo personal, pienso que es muy bueno que softwares existan y funcionen de forma correcta en un sistema operativo de libre uso y tecnología, estos software pueden perfectamente convivir con pipelines profesionales, usar hardware clonico, realmente muy potente y con un menor costo que los Macs pro y no estar condenados a usar un sistema operativo monopólico (Windows) para poder correr (como es el caso de Avid o Adobe world) en plataformas menos costosas como las de Apple. Pero no solo este es un ejemplo de software de post-producción que corre sobre ambiente GNU/linux, tenemos a Blender 3D (el cual inspira este blog), que también incluye una sección de edición de vídeo entre otras características y sin duda este software cubrirá la carencia de Adobe After Effects en el futuro ya que esta dando pasos agigantados en este camino, de esto me cuelgo y a continuación les presento un vídeo editado en Lightworks y que el tema central es un cortometraje de ciencia ficción echo enteramente en Blender 3D:


Autodesk Maya hace bastante rato existe para GNU/Linux junto con otros programas que en el futuro revisare para esta plataforma son DaVinci Resolve 11 Beta y el costoso Nuke 8.0 en el mundo de las post-producción dura.

Análisis técnico

Caracteristicas y costos

Como comente antes, Lightwors se divide en dos versiones:

La PRO que resuelve la gran mayoría de las necesidades de soporte en material de cámara.
Y la FREE que como limitación solo permite exportar el material en un archivo compatible con Youtube a 720
Siendo prácticos, con la version FREE de uso casero y educativo, siempre los vídeos terminan en Internet, así que esta limitacion no se me hace tan terrible. A pero bueno no se supone que esto es profesional y lo profesional cuesta caro, vemos una tabla comparativa/de valores y hagamos un versus con otras alternativas:

Con planes mensuales y anuales algo puesto de moda por Adobe y la versión de por vida a 280 dolares y casi multiplataforma. 

VS

Muchos pusieron el grito en el cielo y tildaron de poco profesional esta pieza de Apple y actualmente se sigue usando FC7 y claro solo corre en OSX.

VS

Para mi gusto el mejor de todos. un gran software a un gran precio.

VS

Otra gran alternativa y en su versión simple no es realmente tan costosa, una lastima que sea solo para Windows.

VS

Uff Creative Cloud, CS1,2,3,4,5,etc, mucho para mi asi que les dejo este articulo que detalla el modelo de ventas de adobe.

Interface y usabilidad


Esta captura muestra como se ve en mi workstation.
Monitor 1: 1920x1080 /Monitor 2: 1366x768

UI
Una de las cosas con que me encontré, fue que no había un buen layout de los comandos de teclado en buena resolución así que me aventure y trace en Inkscape una versión, para quien lo necesite.

Performática

Computador:
  • 12Gigas de RAM
  • CPU: AMD Quad Core
  • GPU: GeForce GTX 650
  • S.O: Elementary OS Luna (equivalente a Ubuntu 12.04)

Con un vídeo corto de un minuto pero lleno de efectos, títulos y croma, sin otras aplicaciones activas:

Digamos que el sistema no estaba muy estresado

Pruebas de GPU
Montar fantrailer de Tears of Steel en la beta y el vídeo corto con la versión final Free (y con 4Gigas de ram), la verdad después de pasar por acostumbrarse a los comandos de teclado diferentes y su UI, no fue una experiencia muy diferente al manejo de otros programas como Avid o al viejo FC, bastante fluida en el manejo de los bins y la inclusión de efectos, me recordó mas a Avid de todos modos, donde todo funciona mas apilando y apelando al trim en los ajustes de los cortes, faltan las pruebas de fuego como usar material de cámaras mas brutales y realizar piezas mas largas, así que de seguro mi próximo proyecto de montaje lo realizare con Lightworks, y no faltara el articulo al respecto.