PDF (adobe.com)

Procesamiento automático con aerender

El archivos ejecutable de aerender (aerender.exe en Windows) es un programa que cuenta con una interfaz de línea de comandos y con el cual se puede automatizar el procesamiento. El archivo ejecutable se ubica en la misma carpeta que la aplicación principal de After Effects. Las ubicaciones predeterminadas son:

  • Windows: \Archivos de programa\Adobe\Adobe After Effects CS4\Support Files

  • Mac OS: /Applications/Adobe After Effects CS4

Se puede utilizar el programa introduciendo el comando aerender en la línea de comandos (o en una secuencia de comandos por lotes), seguido por una serie de argumentos adicionales. Algunos de los argumentos son opciones muy sencillas que no tienen argumentos por sí mismas (por ejemplo, -reuse), mientras que otras incluyen argumentos propios (como -project project_path).

Introduzca el comando aerender -help para mostrar la información de uso.

La versión y el número de la publicación de la aplicación se escriben la salida estándar (stdout).

El procesamiento puede realizarse con una instancia de After Effects que ya esté en ejecución o mediante una instancia iniciada recientemente. De manera predeterminada, aerender inicia una nueva instancia de After Effects, aunque ya haya una abierta. Si desea utilizar la instancia que ya tiene abierta, utilice el argumento –reuse.

Este comando de ejemplo indica a After Effects que procese los fotogramas del 1 al 10 de Composition_1 del project_1.aep en una secuencia numerada de archivos de Photoshop utilizando un procesamiento con múltiples equipos:

aerender -project c:\projects\project_1.aep -comp "Composition_1" -s 1 -e 10 
-RStemplate "Multi-Machine Settings" -OMtemplate "Multi-Machine Sequence" 
-output c:\output\project_1\frames[####].psd

Para procesar sólo Composition_1 en un archivo especificado, introduzca este comando:

aerender -project c:\projects\project_1.aep -comp "Composition_1" -output c :\output\project_1\project_1.avi

Para procesar todos los elementos de la cola de procesamiento con los ajustes actuales del archivo de proyecto, introduzca el siguiente comando:

aerender -project c:\projects\project_1.aep

Argumento

Descripción

–help

Imprime el mensaje de uso.

–versión

Muestra el número de versión de aerender en la consola. No realiza el procesamiento.

–v verbose_flag

verbose_flag especifica el tipo de mensajes enviados:

ERRORS : Informa únicamente de errores graves y problemas.

ERRORS_AND_PROGRESS : (predeterminado) Informa de los errores y del progreso del procesamiento.

–reuse

Reutiliza la instancia de After Effects que está actualmente en ejecución (si la encuentra) para llevar a cabo el procesamiento. Cuando se emplea una instancia que ya estaba en ejecución, aerender guarda las preferencias en el disco cuando finaliza el procesamiento, pero no sale de After Effects. Si no se emplea este argumento, aerender inicia una nueva instancia de After Effects, aunque ya haya una en ejecución. Cierra la instancia cuando termina el procesamiento y no guarda las preferencias.

–mem_usage image_cache_percentmax_mem_percent

image_cache_percent especifica el porcentaje máximo de memoria utilizada para guardar en la caché las imágenes y el material de archivo procesados. max_mem_percent especifica el porcentaje total de memoria que utilizará After Effects. Para ambos valores, si la RAM instalada es inferior a la cantidad especificada (n gigabytes), el valor es un porcentaje de la RAM instalada y, de lo contrario, sería un porcentaje de n. El valor de n es 2 GB para Windows de 32 bits, 4 GB para Windows 64 bits y 3,5 GB para Mac OS.

–project project_path

project_path es una ruta de archivos o URI que especifica el archivo de proyecto que se va a abrir. Si no se utiliza este argumento, aerender trabajar con el proyecto que haya abierto en ese momento. Si no se especifica ningún proyecto y tampoco hay ninguno abierto, se produce un error.

–comp comp_name

comp_name especifica la composición que debe procesarse. Si la composición ya está en la cola de procesamiento, se procesa la primera instancia de esa composición que se encuentre en la cola. Si la composición está en el proyecto pero no en la cola de procesamiento, se agrega a la cola y se procesa. Si no se utiliza este argumento, aerender procesa toda la cola. En ese caso, sólo se emplean los argumentos –project, –log, –output, –v, –mem_usagey –close. Todos los demás se omiten.

–s start_frame

start_frame es el primer fotograma que se va a procesar. Si no se emplea este argumento, aerender utiliza el primer fotograma del archivo.

–e end_frame

end_frame es el último fotograma que se va a procesar. Si no se especifica este argumento, aerender utiliza el último fotograma del archivo.

–i increment

increment es el número de fotogramas que se avanza antes de procesar otro fotograma. Con el valor 1 (predeterminado) se aplica el procesamiento normal a todos los fotogramas. Valores superiores significan que se procesa un fotograma y se utiliza increment veces en la salida y, a continuación, se saltan increment fotogramas para comenzar el ciclo de nuevo. Los valores más altos dan lugar a procesamientos más rápidos pero el resultado es un movimiento más agitado.

–OMtemplate output_module_template

output_module_template es el nombre de una plantilla que se aplicará al módulo de salida. Si la plantilla no existe, se produce un error al utilizar este argumento. Si no se emplea este argumento, aerender utilizar la plantilla que ya se ha definido para el módulo de salida.

–RStemplate render_settings_template

render_settings_template es el nombre de una plantilla que se aplicará al elemento de procesamiento. Si la plantilla no existe, se produce un error al utilizar este argumento. Si el argumento no se utiliza, aerender utiliza la plantilla de procesamiento ya definida para el procesamiento.

–output output_path

output_path es una ruta de archivo o URI que especifica el destino del archivo de salida final. Si no se emplea este argumento, aerender utiliza la ruta definida en el archivo del proyecto.

–log log_file_path

log_file_path es una ruta de archivo o URI que especifica la ubicación del archivo de registro. Si no se utiliza este archivo, aerender utiliza la salida estándar (stdout).

–sound sound_flag

Si sound_flag está en ON, se reproduce un sonido cuando finaliza el procesamiento. La opción predeterminada es OFF.

–close close_flag

close_flag especifica si se debe o no cerrar el proyecto cuando finalice el procesamiento y si se deben guardar los cambios:

DO_NOT_SAVE_CHANGES : (predeterminado) Se cierra el proyecto sin guardar los cambios.

SAVE_CHANGES : Se guardan los cambios y se cierra el proyecto.

DO_NOT_CLOSE : Se deja el proyecto abierto si se está empleando una instancia de After Effects que ya estaba abierta. (Las instancias nuevas de After Effects deben cerrarse siempre al terminar.)

-rqindex index_in_render_queue

-rqindex funciona igual que -comp, con la excepción de que no crea automáticamente un elemento de procesamiento a partir de la composición.

-mp enable_flag

Si enable_flag es 0, no se crearán procesos adicionales para procesar varios fotogramas al mismo tiempo.

Si enable_flag es 1, pueden crearse procesos adicionales para procesar varios fotogramas al mismo tiempo, dependiendo de la configuración del sistema y de los ajustes de las preferencias. (Consulte Preferencias de memoria y multiprocesamiento.)

-continueOnMissingFootage

La operación de procesamiento continuará incluso si falta algún elemento de material de archivo de origen.

Lloyd Alvarez proporciona una secuencia de comandos que toma los elementos que están listos para ser procesados en la cola de procesamiento y los envía a procesar en segundo plano mediante aerender: www.adobe.com/go/learn_ae_lloydbgrenderer.