2011-01-27 18 views
7

estoy tratando de averiguar si esto es posible:¿Es posible ejecutar AfterEffects en un servidor para procesar videos sobre la marcha con imágenes dinámicas?

  • servidor web PHP corriendo recoge una serie de imágenes de la entrada del usuario
  • servidor web toma esas imágenes, se ejecuta secuelas que utiliza las imágenes en lugar de marcadores de posición en una plantilla de video para crear un video personalizado para el usuario
  • el servidor web hace que el video esté disponible para descarga al usuario.

Cheers, Marca.

+0

¿Tienes alguna solución actualizada ahora? –

Respuesta

8

Esto sería muy complejo, pero creo que podría ser posible. Así es como creo que podría ocurrir el proceso:

  1. Realice su proyecto After Effects, importando algunas imágenes de marcador de posición. Guarde el proyecto.
  2. El cliente carga imágenes. Esas imágenes deben convertirse al mismo tipo de archivo de imagen (PNG, JPEG, TIFF, lo que sea) como sus imágenes de marcador de posición, renombradas con el mismo nombre que sus imágenes de marcador de posición, y ubicadas en el mismo directorio que las imágenes de marcador de posición a las que se hizo referencia en su Proyecto After Effects.
  3. Ejecuta After Effects desde la línea de comando utilizando aerender. Más información sobre eso here.
  4. Renderizar a un directorio público y dar el enlace al cliente.
  5. Elimina las imágenes cargadas del cliente para dejar espacio al siguiente cliente.

Heres donde las cosas se ponen difíciles:

  • no creo que es factible modificar el After Effects archivo de proyecto, así que creo que el cliente estaría limitado al número exacto de imágenes que se hizo en tu plantilla No aparecería más en la película procesada, y menos daría un error de medios fuera de línea. No creo que sea posible que After Effects importe medios a través de un script.
+0

+1 para el render de línea de comando. Útil en otras situaciones también. –

0

Sí. Es posible, nuestra pila está bastante involucrada. Lo estamos haciendo en mi inicio, lumin8.me. Posible pero complejo, pero divertido :)

+5

Debería haber actualizado esto, mis disculpas. Desafortunadamente, debido a las restricciones de licencia actuales de Adobe, los usuarios finales de After Effects no pueden implementar AE en un servidor para ser controlado por una máquina remota. Como resultado, lumin8.me se ha cerrado. – ariestav

Cuestiones relacionadas