jueves, 27 de mayo de 2010

Una fábula estacional

Hola, gente.
Pily B. sigue honrándome con la publicación de mis cuentos en el prestigioso sitio NGC 3660.
Hoy le tocó a esta pequeña fábula de largo nombre Historia escuchada alrededor de lo que podría ser una fogata, si existieran fogatas en el fondo de los ríos.
Espero les guste y recuerden que pueden acceder a todas las ficciones que me publicaron online desde los links al costado derecho de este blog, bajo el título Perdido en la Red (mis ficciones en otros lugares).
Gracias por leerme y que tengan un feliz comienzo de Tricentenario.

sábado, 22 de mayo de 2010

Un workflow y una utilidad para llevarlo a cabo


Estoy empezando la coordinación de postproducción de un proyecto de TV. Como vamos a estar trabajando simultáneamente con varios editores sobre los mismos proyectos de FCP, se planteó el sempiterno problema de cómo evitar la superposición de laburo, sin usar mecanismos sofisticados que hagan que se necesite personal de sistemas por dos máquinas solas y no teniendo una solución como el Avid Unity.
Se me ocurrió usar el siguiente workflow para imitar, hasta cierto punto, lo que hace un Unity, usando mecanismos "caseros".

Workflow

  1. Crear en Dropbox una carpeta de Editores y una carpeta de Proyectos. Sugiero Dropbox porque permite sincronizar las carpetas con varias máquinas y en cualquier locación, pero el workflow funciona con cualquier sistema de share.

  2. En la carpeta de Editores, crear una carpeta para cada editor, usando su nombre, por ejemplo.

  3. En la carpeta Proyectos, guardar todos los proyectos de FCP que se vayan generando.

  4. Cuando un editor trabaja sobre un proyecto, antes de abrirlo lo mueve (no lo "copia") a su carpeta personal. De ese modo, nadie se puede poner a trabajar inadvertidamente sobre un proyecto que otro editor está usando.

  5. Cuando el editor termina de trabajar con el proyecto, lo cierra y lo mueve de nuevo a la carpeta de Proyectos.


Como se ve, es un sistema simple y casi, casi que APB (A Prueba de Bol...s).
Pero los editores somos vagos, así que me pareció que la mejor manera de implementar este sistema de laburo es automatizarlo. Así que me puse a jugar con el Automator y los AppleScripts y el resultado es Fainálity (clickear en el nombre para bajar un archivo comprimido). Al descomprimirlo, genera una carpeta con dos programitas: Fainálity Set Up y Fainálity. Hay que copiarlos a la carpeta de Aplicaciones antes de ejecutarlos.

Fainálity Set Up

  • Setea una carpeta de Editores. Se puede crear o elegir una existente.

  • Setea una carpeta de Proyectos. Se puede crear o elegir una existente.

  • Ejecuta Fainálity.


Fainálity

  • Te pide que elijas o crées una carpeta de Editor, donde va a mover los proyectos que uses.

  • Te pide que elijas los proyectos en los que vas a trabajar y los mueve a tu carpeta de Editor.

  • Te pide que elijas los proyectos que querés abrir, de los que hay en tu carpeta de Editor.

  • Abre los proyectos elegidos en FCP.

  • Deja abierta una ventana con un botón ("Terminé") para usar cuando finalices tu sesión en FCP y otro ("Cancelar") para apagar el Fainálity.

  • Cuando se aprieta "Terminé", Fainálity salva todos los proyectos abiertos de FCP, los cierra y los mueve de tu carpeta de Editor a la carpeta de Proyectos.


Desde ya, es una versión menos que beta (de hecho, es más que nada un demostrador de funcionalidad de ese workflow) y supongo que presenta varios problemas de ejecución (que yo conozca, no siempre cierra los proyectos abiertos, por ejemplo. Eso es culpa de que el FCP no es "scriptable" y tengo que cerrarlos "desde afuera", creo), que espero ir corrigiendo a medida que surjan y/o aprenda como hacerlo. Ya tengo varias ideas para mejorarlo, que iré poniendo en práctica a medida que tenga tiempo.

Acá se puede bajar Fainálity. Y puse todo esto en una página fija acá.

Y si les gusta y les sirve, abajo un botón para que donen algo, a ver si me convencen de convertirlo en un programa con más funcionalidades y mejor ejecución.




lunes, 3 de mayo de 2010

Workflow Nac&Pop en Fainá II: Canon Is Alive!

Germán Cantore contraataca! Bah, no contraataca nada, salvo que ande esquizofrénico (él, no yo), ya que este es un nuevo workflow que usó, esta vez para los archivos generados con las Canon HDSLR, y que me permite levantar amablemente al blog. Los dejo con él:

Aprovechando un rato de tiempo libre en el laburo, les escribo para contarles una prueba que hicé esta mañana y que resultó muy satisfactoria. Como se ha dicho en el foro hace unas semanas, Canon lanzó un plugin para Final Cut que nos permite trascodificar vía Log and Transfer el material de video de las cámaras de foto digitales de Canon (5D,7D, etc). Una de las cuestiones que plantea Canon es que la velocidad de trascodificación por esta vía es muy superior a la que podemos lograr vía Compressor o MPEG Streamclip.

Pero hoy tuve entre las manos una tarjeta CF con material grabado con una Canon 5D, y se me ocurrió probar si se podía hacer con el material de estas cámaras el mismo workflow que el Log and Transfer nos permite hacer con algunas otras cámaritas que graban AVCHD; esto es: hacer una primera trascodificación completa del material en baja (supongamos ProRes proxy), editar, y luego hacer un Batch Capture de la secuencia editada (que paradójicamente nos lleva de nuevo al Log and Transfer), y que la máquina reexporte en una calidad superior (supongamos ProRes HQ) sólo los fragmentos utilizados en el armado. Lo hice con bastante desconfianza porque el material H264 que graba la 5D no parece tener un TC ni nada parecido, pero mágicamente la cosa andó.
Les comento algunas cosas de las que tomé nota en el camino: - para que el Log and Transfer nos reconozca las carpetas como válidas y no nos diga "(folder name) contains unsupported media or has an invalid directory structure", tenemos que copiar el contenido entero de la tarjeta dentro de la carpeta que luego vamos a montar en el Log and Transfer. Si solo nos limitamos a copiar los QT que la cámara registro, esa carpeta nunca va a poder ser montada en el Log and Transfer, y en consecuencia vamos a perder la posibilidad de aprovechar este flujo de trabajo. O sea que no tenemos que modificar en nada la estructura interna de las carpetas grabadas en la tarjeta. El otro método que podemos usar (que está en un mail que mandó Martín hace unos días) es generar una imagen de disco de esa tarjeta a partir del Disk Utility.
- Por otro lado, por default, el Log and Transfer le asignará como Reel a los archivos trascodificados, el nombre de la carpeta que montamos en el Log and Transfer. O sea que luego de hacer las trascos, es muy importante no cambiarle el nombre a esta carpeta porque sino el Final Cut se va a perder y nunca podrá él solito reexportar el material que nosotros querramos, a la hora de hacer el Online.
- Por último, el camino que utilicé a la hora de hacer el Online es hacer un MediaManager de mi secuencia editada con la opción Create Offline; luego, abrí el Log and Transfer, y en las Preferencias, elegí que el material Canon EOS lo trascodifique a la calidad de ProRes en la que quiero hacer el online; y luego fui a la secuencia offline que me generó el MediaManager y le dí Batch Capture, lo que automáticamente abre el Log and Transfer, me pide que monte los volumenes que necesita y la máquina solita trascodifica los fragmentos utilizados en la secuencia, con la nueva compresión que le asigné.
Para algunos será obvio pero me pareció bastante increíble que este worflow también funcione con las Canon. Como digo al comienzo, yo utilicé con éxito este sistema con unas camaritas que graban AVCHD y esos extraños archivos .mts.
Gracias, Germán.