2011-01-27 6 views
7

Я пытаюсь выяснить, если это возможно:Возможно ли запустить AfterEffects на сервере для рендеринга видео на лету с динамическими изображениями?

  • веб-сервер работает PHP собирает несколько изображений из пользовательского ввода
  • веб-сервер принимает эти изображения, работает AfterEffects, который использует изображения вместо заполнителей в шаблоне видео для создания персонализированного видео для пользователя
  • веб-сервер делает видео доступным для загрузки пользователю.

Cheers, Mark.

+0

У вас есть обновленное решение сейчас? –

ответ

8

Это было бы очень сложно, но я думаю, что это возможно. Вот как я думаю, процесс может снизиться:

  1. Сделайте проект After Effects, импортировав некоторые изображения-заполнители. Сохраните проект.
  2. Клиент загружает изображения. Эти образы должны быть преобразованы в один и тот же файл (PNG, JPEG, TIFF и т. Д.) В качестве ваших изображений-заполнителей, переименованы под тем же именем, что и ваши изображения-заполнители, и помещены в тот же каталог, что и изображения-заполнители, на которые ссылались ваши After Effects.
  3. Запуск After Effects из командной строки с использованием воздушного транспорта. Больше информации об этом here.
  4. Отдайте общедоступный каталог и дайте ссылку клиенту.
  5. Удалите загруженные изображения клиента, чтобы освободить место для следующего клиента.

Heres, где все было бы получить сложно:

  • Я не думаю, что это возможно для редактирования После того, как файл Effects проекта, так что я думаю, что клиент будет ограничено точное количество изображений, которые вы сделали в вашем шаблоне. В рендер-ролике больше не будет отображаться, и все меньше будет давать сообщение в автономном режиме. Я не думаю, что After Effects можно импортировать через скрипт.
+0

+1 для визуализации командной строки. Полезно и в других ситуациях. –

0

Да. Возможно, наш стек довольно вовлечен. Мы делаем это при моем запуске, lumin8.me. Полезная, но сложная, но весело :)

+5

Должен был обновить это, мои извинения. К сожалению, из-за существующих лицензионных ограничений от Adobe конечным пользователям After Effects не разрешено развертывать AE на сервере, который будет контролироваться удаленной машиной. В результате lumin8.me отключился. – ariestav