Как шаблон видео можно использовать для замены пользовательских изображений / текста на лету с помощью PHP - PullRequest
0 голосов
/ 15 декабря 2011

Я разработчик веб-сайта (php), и мне было поручено разработать веб-сайт, аналогичный http://ivipid.com/.

Мне нужно сделать идентичный сайт, и я пытаюсь выяснить, как это можно сделать, особенно в той части, в которой они используют загруженные пользователем файлы изображений и текст в видеофайл и все это на лету?

Я знаю, как конвертировать загруженные пользователем видеофайлы в FLV на лету, используя FFMPEG, но я не уверен в том, как им (ivipid.com) удается это сделать.

1 Ответ

4 голосов
/ 08 ноября 2015

Вы можете использовать Templater Bot из Dataclay для достижения этой цели. Из вашего PHP-скрипта запустите интерфейс командной строки Templater с помощью вызова функции вроде exec (). Посетите репозиторий gitub cli-tools от Dataclay для получения дополнительной информации о работе с интерфейсом командной строки.

Templater Bot создан для Adobe After Effects. Существует основной рабочий процесс. Сначала вы подготавливаете проект AE для совместимости с Templater. Он включает в себя маркировку определенных слоев как динамических, будь то текстовые слои или слои видеоряда. Затем вы создаете источник данных: это может быть массив объектов JSON или что-то такое же простое, как Google Sheet. Затем вы настраиваете файл конфигурации для скрипта запуска Cli. Файл конфигурации позволяет вам указать расположение вывода, местоположение источника данных, расположение видеоряда и т. Д. Наконец, запустите Templater, и вы получите версионный контент, необходимый для вашего приложения.

Полное раскрытие: я ведущий разработчик Templater в Dataclay.

...