Можно ли запустить AfterEffects на сервере для рендеринга видео на лету с динамическими изображениями? - PullRequest
8 голосов
/ 27 января 2011

Я пытаюсь выяснить, возможно ли это:

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

Приветствия, Марк.

Ответы [ 2 ]

9 голосов
/ 03 июля 2011

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

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

Вот где все будет сложнее:

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

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

...